Este artigo é sobre algumas experiências de um internauta ao realizar a verificação W3C XHTML1.0 ao atualizar e ajustar o site. Resume nove questões que precisam ser observadas ao passar no padrão W3C XHTML1.0: 1. Quais são os erros na afirmação <div class=tzh>Eu sou TZH!</div>? Problemas de pontuação. Na verdade, esse é o problema mais facilmente esquecido. Na verdade, são apenas duas pequenas aspas que causam esse erro. Embora muitos navegadores ainda reconheçam a renderização corretamente sem as aspas. No entanto, é impossível passar no estrito padrão internacional W3C XHTML. Lembre-se de que o sinal de igual deve ser seguido de aspas. Escrita correta: <div class="tzh">Eu sou TZH!</div> 2. Quais são os erros na frase <SPAN class="tzh">TZH sou eu!</SPAN>? Preste atenção à capitalização. Esta, como a primeira pergunta, é uma questão detalhada que é particularmente fácil de ignorar. A utilização de letras maiúsculas não é absolutamente permitida no padrão W3C. Ainda me lembro que, quando estava testando um trecho de código JavaScript, o onLoad que escrevi para deixar claro para mim mesmo também foi considerado um erro. . Escrita correta: <span class="tzh">TZH sou eu!</span> 3. Quais são os erros na frase <p>Eu sou TZH!</p><br><p>TZH sou eu!</p>? <br />Problemas de tags. Quanto à tag de quebra de linha forçada <br />, muitos novatos não conseguem distinguir entre ela e <br>. Mesmo no editor FCKeditor, <br> às vezes aparece de vez em quando para atuar como <br />. . Embora muitos navegadores possam corrigir erros automaticamente e reconhecer <br> como <br />. Mas o melhor método de edição ainda é recomendado usar o Dreamweaver para edição. Ao pressionar Ctrl+Enter, um <br /> será escrito automaticamente. Maneira correta de escrever: <p>Eu sou TZH!</p><br /><p>TZH sou eu!</p> 4. <h1>~tangzhehao~hey~</h1> Quais são os erros nesta frase? Preste atenção aos sinais de pontuação que seguem o final da tag. Muitas tags não podem ser seguidas por sinais de pontuação especiais, como o til "~" aqui, mas você deve perguntar: como posso usá-lo? Em seguida, use o conjunto de caracteres ISO Latin-1 aqui, descubra que o código decimal do conjunto de caracteres correspondente ao til "~" é ~ e, em seguida, use este código decimal para substituir o ~ til, lembre-se de que o último ponto e vírgula não pode ser perdido. . No conjunto de caracteres ISO Latin-1, a entidade nomeada recebe prioridade, seguida pelo código decimal. Ou seja, quando um símbolo possui um código decimal e uma entidade nomeada, a entidade nomeada recebe prioridade. não usado. 5. Quais são os erros na frase <form id="54tzh"></form>? Preste atenção aos casos especiais de id e classe. O padrão W3C XHTML1.0 estipula que em id ou classe, o primeiro caractere não pode ser um número e deve ser uma letra. Escrita correta: <form id="tzh45"></form> 6. Quais são os erros na instrução <img src="logo.gif">? Preste atenção na tag <img>. O padrão W3C XHTML1.0 estipula que o elemento alt deve ser incluído na tag <img>. Escrita correta: <img alt="Logo" src="logo.gif"> 7. Quais são os erros na instrução <script language="JavaScript">? Preste atenção na tag <script>. O padrão W3C XHTML1.0 estipula que o elemento type deve ser incluído na tag <img>. Escrita correta: <script language="JavaScript" type=text/javascript> 8. Quais são os erros na frase <div><h1>Eu sou TZH!</div></h1>? Preste atenção à ordem inicial e final correspondente das tags. Escrita correta: <div><h1>Eu sou TZH!</h1></div> 9. Além do acima exposto, a que outras questões é necessário prestar atenção? Cuidado com pacotes especiais. Por exemplo: <dl><dd><ul><li> e outras tags especiais são indispensáveis na sequência definida. As quatro tags <dl><dd><ul><li> devem ser escritas completamente em ordem. Existem muitos semelhantes. Observe que a guia não está aberta. O chamado não aberto vem da detecção do W3C. O erro exibido por este tipo de erro é não aberto, o que significa não aberto quando traduzido. Se você entender de acordo com o significado chinês, significa que há um começo sem cauda ou que há uma cauda sem cabeça. Normalmente, o motivo desse erro é que um trecho de código foi excluído durante a modificação, sem levar em consideração as tags de final ou início relativamente distantes. Resuma algumas experiências sobre os padrões CSS do W3C: 1. Use menos lateralmente. É melhor usar CSS menos clandestino, como quebra de palavra, camadas manuais com índice z, alinhamento vertical, etc., porque nem todos os navegadores podem suportá-lo e é extremamente difícil passar na detecção do W3C. 2. center não é um valor flutuante. Muitos novatos confundirão center com o valor de float, mas não é o caso. center é apenas o valor do alinhamento de texto. 3. O alinhamento não pode incluir dois valores. Muitos novatos preencherão dois valores em float ou text-align, como: float:left top. Isto não é permitido e não é reconhecido pelo navegador. 4. É melhor não personalizar a cor da barra de rolagem. Muitos navegadores não conseguem reconhecer corretamente as barras de rolagem com cores personalizadas e muitas cores personalizadas não conseguem passar no W3C. 5. Configurações separadas da barra de rolagem. Hoje em dia, overflow-x (barra de rolagem horizontal) ou overflow-y (barra de rolagem vertical) são frequentemente usados. Ao definir isso, muitas vezes descobrimos que não tem efeito em todos os clientes. e html são definidos ao mesmo tempo. No entanto, este CSS não é suportado pelo CSS2.1 (CSS2.1 suporta overflow e define barras de rolagem horizontais e verticais. Este método de definição não era suportado até CSS3). Use o mínimo possível. 6. Se o fundo e a cor forem iguais, você será avisado.