Se o seu CSS está correto e não há erros nos links, por que o estilo CSS não entra em vigor? Você pode estar lutando com esse assunto, haha, não desanime, já me preocupei com esse assunto antes. Neste momento, você precisa verificar se existe a seguinte frase no topo da sua página?
Alguns amigos podem dizer que eu o removi depois de criar uma nova página da web no passado e que é inútil. Agora quero lhe dizer que essa abordagem está errada! Então, o que esta frase significa e que efeito ela tem?
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 ">
Não vou entrar em muitas bobagens. Não entendo o conceito ou a terminologia. Vamos apenas falar sobre sua função!
Você pode dar uma olhada nas diferenças entre as três linhas de código acima. Elas representam três tipos diferentes de documentos XHTML.
Tipo transicional: refere-se a um tipo transicional. Com este tipo de navegador, a análise do XHTML é relativamente frouxa e as tags no HTML4.01 podem ser usadas, mas devem estar em conformidade com a sintaxe do XHTML. Este é um método comum agora e é esse tipo por padrão ao criar uma página da Web com o Dreamweaver.
Tipo estrito: Tipo estrito Quando utilizado, o navegador será relativamente rígido e não permite o uso de nenhuma forma expressiva de identificação e atributos, como usar diretamente o atributo de cor de fundo bgcolor no elemento.
Tipo de conjunto de quadros: tipo de página de quadro Se a página da web usa uma estrutura de quadro, é necessário usar essa declaração de documento.
Agora que as informações básicas foram apresentadas, você sabe por que o CSS não entra em vigor. Não leia esta frase, não a ignore!