Estoy creando un sitio web en Dreamweaver con Bootstrap y tengo problemas para centrar el texto en alguna de las columnas.
Intenté cambiar el CSS de la siguiente manera (como ejemplo):
.p9 {
font-family: Roboto-light;
text-align: center;
color: #171717;
font-size: 16px;
font-weight: 300;
line-height: 18px;
}
Y cuando esto no funcionó, eliminé el text-align
atributo del CSS y cambié la clase de párrafo para .text-center
usar la clase Bootstrap correcta.
He notado algunos pequeños problemas con errores, como clases que no aparecen hasta que guardo el documento, o tener que eliminar y luego volver a agregar clases en las imágenes para que funcionen/aparezcan, así que no estoy seguro de si está relacionado.
¿Alguien tiene alguna idea de por qué ninguno de los dos funciona? ¡Gracias!
Sin ver la página en sí ni más código, supongo que text-align
está siendo anulado por un selector más específico (ya sea una #id
clase o más específica)
Puede leer más sobre la especificidad de CSS aquí:
Para ver exactamente qué CSS está afectando al elemento en cuestión, puede utilizar las herramientas de desarrollo de su navegador. Usaré Google Chrome como ejemplo, pero existen herramientas similares en la mayoría de los navegadores modernos.
Desde allí, puede desplazarse hacia abajo hasta la propiedad que le interesa ( text-align
en este caso), al hacer clic en la flecha a la izquierda de la propiedad se abrirá una lista de todos los CSS que afectan a esa propiedad; el de arriba es el que realmente se aplica.
A partir de la información aquí, debería poder descubrir cómo arreglar su código. Lo más probable es que elimine un estilo en una declaración anterior o aumente la especificidad del estilo que desea aplicar.
Puedes leer más sobre las herramientas para desarrolladores de Chrome aquí:
Creo que no estás identificando la clase o el párrafo que estás usando correctamente. Si está utilizando una clase, coloque un punto delante del nombre.
.p9 {
font-family: Roboto-light;
text-align: center;
color: #171717;
font-size: 16px;
font-weight: 300;
line-height: 18px;
}
Aparte de esto, recomendaría encarecidamente cambiar de editor.
Resolví el problema: apliqué algo de CSS a un contenedor externo que parecía estar afectando el texto; después de eliminarlo, el texto comenzó a alinearse correctamente. Gracias por sus respuestas a todos. Espero que esta sea una buena forma de cerrar la pregunta.
PieBie
Caí
text-align
en su clase está siendo anulado por algo más específico. Abra la página en un navegador y use las herramientas de desarrollo allí para ver qué CSS está afectando la alineación del texto.Vicente