Este artigo é sobre algumas experiências de um internauta ao realizar a verificação W3C XHTML1.0 ao atualizar e ajustar o site.
Resuma nove questões que precisam ser observadas ao aprovar o padrão W3C XHTML1.0:
1. Quais são os erros na declaraçã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 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. Letras maiúsculas não são permitidas nos padrões 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. capitalizado. Escrita correta: <span class="tzh">TZH sou eu!</span>
3. Na frase <p>Eu sou TZH!</p><br><p>TZH sou eu!</p> O que é errado com?
<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 em esta 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, encontre o código decimal do conjunto de caracteres correspondente ao sinal de til "~", que é ~, e use este código decimal para substituir o sinal de til ~, lembre-se do ú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 frase <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 em <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. Redação correta: <div><h1>Eu sou TZH!</h1></div>
9. Além do acima exposto, a que outras questões precisamos 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.
Resumi algumas experiências sobre os padrões CSS do W3C:
1. Use menos preconceitos. É 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. Centro 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.