É ótimo ver que muitos designers estão começando a prestar atenção e tentar usar padrões da web para criar páginas da web. No entanto, vários problemas foram descobertos a partir de perguntas e produções de internautas, e gostaria de lembrar aqui:
1. A padronização não serve apenas para passar na verificação.
A intenção original dos padrões web é separar conteúdo (estrutura) e apresentação, o que significa separar estilos e colocá-los em arquivos CSS separados. A vantagem disso é que o conteúdo e o desempenho podem ser processados separadamente e também facilita a pesquisa e a reutilização do conteúdo.
A validação W3C apenas ajuda a verificar se a escrita do código XHTML é padronizada e se os atributos CSS estão dentro da especificação CCS2. A padronização do código é apenas o primeiro passo. Não significa que se passar na verificação minha página web será padronizada. Não estamos padronizando por causa da fama ou nos exibindo para os outros: “Olha, minha página passou na verificação”. Nosso objetivo é tornar nosso trabalho de web design mais eficiente, reduzir o tamanho da página e ser”. capaz de usá-lo em qualquer navegador e navegar normalmente em dispositivos de rede.
Por favor, acalme-se, estude cuidadosamente e entenda a conotação dos padrões da web. A Internet já está cheia de impetuosidade e vaidade. Por favor, não traga esta tendência para a aplicação de padrões da web. Isso apenas afetará e prejudicará a promoção dos padrões da web.
2. Não use o pensamento tradicional de tabela para definir divs
"O layout CSS é para substituir a tabela original por div. Costumava ser aninhamento de tabela, mas agora é aninhamento DIV. Esta visualização está errada!"
Por favor, quebre as restrições do layout da tabela original e abandone a maneira de pensar em colocar imagens e conteúdo um TD após o outro. Dissemos acima que o objetivo dos padrões da web é separar conteúdo e desempenho. Você pode pensar desta forma. A página contém apenas conteúdo, parece uma página em branco com algum texto e imagens. imagem no conteúdo, que é uma imagem com significado real). Essas imagens de texto são listadas apenas em sequência, apenas com estrutura e sem estilo. Em seguida, adicione desempenho, use todas as imagens modificadas como plano de fundo e use CSS para definir a posição, fonte, cor, etc. de cada parte do conteúdo.
A página produzida desta forma tem conteúdo e desempenho separados. Ou seja, ao remover o arquivo css, o que resta é conteúdo limpo. Desta forma, você pode lê-lo em um navegador de texto, em um telefone celular ou PDA e modificar o CSS a qualquer momento para obter a revisão.
3. Não é necessário criar um ID para cada conteúdo
Alguns internautas reclamaram que o arquivo CSS era muito grande e complicado. Olhando atentamente para o código deles, descobri que o motivo é que eles definem uma div e criam um ID para cada conteúdo ou mesmo para cada frase. Por um lado, isso se deve à falta de familiaridade com aplicações de folhas de estilo e, por outro lado, também mostra uma falta de compreensão completa dos padrões da web.
Sabemos que o conteúdo tem uma estrutura (se você não entende, leia: [url=http://www.w3cn.org/article/tips/2004/43. html]Entenda a separação entre desempenho e estrutura[/ url]), podemos usar o mesmo estilo para definir conteúdo com a mesma estrutura, como títulos, texto e imagens no mesmo nível. Para estilos que são referenciados várias vezes, você pode usar class para defini-los e não precisa usar id para cada um. Além disso, isso não significa que você deve usar <div>. em vez disso, eles também são elementos de nível de bloco e têm o mesmo. Entre os sete parâmetros do modelo de caixa, <div> é conveniente apenas para flutuação.
Quanto a adicionar divs extras apenas para altura da linha, espaçamento e uma imagem modificada, acho que você pode omiti-los rapidamente com a aplicação e compreensão do CSS. Nos opomos ao uso do aninhamento DIV para substituir o aninhamento da tabela. Isso não faz sentido e não pode refletir a estruturação do conteúdo. Espero que todos estudem mais CSS e escrevam folhas de estilo mais concisas e eficazes.
4. Não desista só por causa de um pequeno contratempo.
Acho que é uma questão de atitude e abordagem, não apenas de aprender padrões da web. Aprender qualquer novo conhecimento e aceitar novos conceitos é difícil, especialmente quando exige que você mude seus hábitos e pensamentos existentes. A única pergunta é: você acha que vale a pena aprender os padrões da web? Você pode se perguntar: você reconhece os benefícios trazidos pelos padrões web (código simplificado, desenvolvimento acelerado, tamanho de arquivo compactado, maior velocidade de download, melhor usabilidade, mais usuários, manutenção mais fácil, compatibilidade multiplataforma)? Você sente que o XML mundial ainda está longe de você? Você acha que seu conhecimento atual de HTML é suficiente?
Desde 1999, a tecnologia de produção de páginas web não progrediu ou mudou muito na China (exceto pela ascensão do flash), mas seu progresso no exterior nunca parou, xhtml1.0, xhtml1.1, xml, xsl..., W3C e principais as empresas de software estão constantemente pesquisando e aprimorando a tecnologia da web para torná-la mais conveniente, mais eficaz e mais poderosa. A aplicação e promoção de padrões web é realizada no exterior há mais de oito anos (a partir do site da organização de padrões web de Zeldman, embora haja muitas dificuldades, aos poucos está sendo aceito e reconhecido pelas pessoas). Por que ainda estamos intoxicados com a “prosperidade” na superfície do site, sem pensar na essência por trás da página.
Você quer que a China continue atrasada? Você está disposto a continuar ficando para trás? Todas as decisões são suas.