Si tu CSS es correcto y no hay errores en los enlaces, ¿por qué no surte efecto el estilo CSS? Es posible que estés luchando con este asunto, jaja, no te desanimes, este asunto ya me ha preocupado antes. En este momento, debe verificar si aparece la siguiente oración en la parte superior de su página web.
Algunos amigos pueden decir que lo eliminé después de crear una nueva página web en el pasado y que es inútil. ¡Ahora quiero decirles que este enfoque está mal! Entonces, ¿qué significa esta frase y qué efecto tiene?
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd ">
No voy a entrar en demasiadas tonterías. No entiendo el concepto ni la terminología. ¡Hablemos solo de su función!
Puede observar más de cerca las diferencias entre las tres líneas de código anteriores. Representan tres tipos de documentos XHTML diferentes.
Tipo de transición: se refiere a un tipo de transición. Con este tipo de navegador, el análisis de XHTML es relativamente flexible y se permite el uso de etiquetas en HTML4.01, pero deben cumplir con la sintaxis de XHTML. Este es un método común ahora y es de este tipo de forma predeterminada al crear una página web con Dreamweaver.
Tipo estricto: cuando se utiliza el tipo estricto, el navegador será relativamente estricto y no permitirá el uso de ninguna forma expresiva de identificación y atributos, como el uso directo del atributo de color de fondo bgcolor en el elemento.
Tipo de conjunto de marcos: tipo de página de marco. Si la página web utiliza una estructura de marco, es necesario utilizar dicha declaración de documento.
Ahora que se presenta la información básica, ya sabe por qué CSS no surte efecto. ¡No lea esta oración, no la ignore!