Era uma vez, um homem publicou um rascunho de design. Depois de publicar o projeto do design, ele abriu um DW e arrastou uma página. Depois que ele trabalhou duro, ele teve que escrever um fundo. O homem das artes marciais chamado "artista".
A seguir, é apresentado um artigo tutorial sobre a experiência e análise da semântica HTML5 e semântica HTML5. O conteúdo é um tutorial cuidadosamente selecionado e compilado por este site. Espero que seja útil para os internautas. A seguir, o conteúdo detalhado:
Alguns yys antes do começoEra uma vez, um homem publicou um rascunho de design. Depois de publicar o projeto do design, ele abriu um DW e arrastou uma página. Depois que ele trabalhou duro, ele teve que escrever um fundo. O homem das artes marciais chamado "artista". O que é ainda mais difícil é que, quando todas as necessidades mudam, você pode modificar muita dormência.
Portanto, o DIV+CSS foi levado ao palco da era da Internet, e mais de um livro de girassol "div+css" nasceu da noite para o dia. Naquela época, morávamos na era do Div+CSS e, naquela época, o usamos.
Depois disso, minha cintura não estava dolorida, minhas pernas não ficaram feridas e fiquei mais empolgado ao trabalhar horas extras.
YY termina, chegue ao tópicoGhost explicou uma vez a semântica no artigo "Semantização na página refatorando" há dois anos, e também os docks "Quais são os benefícios das estruturas semânticas de HTML?》
A reconstrução levou 7 anos. Talvez hoje, possamos escrever uma página com habilidade, mas quão fácil é escrever bem uma página? Vamos resolver nossas idéias, revisar o básico e combiná -las com as tendências atuais e depois falar sobre o tópico da semantica. A semantização de Shenma é? Por que semanticizar?
A semântica em reconstrução pode basicamente ser dividida em duas partes: (x) Semântica de tags HTML e semântica da nomeação de CSS.
Sem bobagens:
(Figura 1)
Figura 1 O método de implementação de não semantica: No_emantic_html O método de implementação de semantização: emantic_html
Você tem razão
Você tem um gosto especial? Depois de obter um rascunho de design, inúmeras habilidades mágicas caíram na tela inadvertidamente? Se for no_emantic_html, parabéns por ter um fetiche.
Use tags HTML razoáveis e suas propriedades exclusivas para formatar o conteúdo do documento - esta é a explicação de Shuke de tags semânticas, para que não seja possível
Não há necessidade de usar o local onde o HTML está estruturado, porque é um rótulo semântico. A palavra original é a divisão, que significa separação e bloqueio. Geralmente é usado apenas no local onde o HTML está estruturado, na versão anterior do (x) html.
Mas como podemos escrever rótulos semânticos? Comece com o básico. Os que lidamos mais todos os dias são rótulos, como o div h1-h6 ul-li p. Gostaria de saber se você tem algum entendimento profundo desses rótulos. Vamos dar uma olhada na tabela abaixo.
| Rótulo | Palavra original | ilustrar | Semantização (S/N) |
|---|---|---|---|
| H1-H6 | cabeça | Defina títulos HTML | Y |
| p | parágrafo | Defina parágrafos | Y |
| ul | Lista não ordenada | Defina uma lista não ordenada | Y |
| ol | Lista ordenada | Defina uma lista ordenada | Y |
| li | Item da lista | Itens que definem lista | Y |
| dl | Lista de definições | Lista de definições de definição | Y |
| dt | termo de definição | Defina os itens na lista de definições | Y |
| dd | Descrição da definição | Descrição dos itens na lista de definições | Y |
| mesa | mesa | Defina a tabela | Y |
| THEAD | cabeça de mesa | Defina o conteúdo do cabeçalho na tabela | Y |
| tody | corpo da mesa | Defina o conteúdo principal da tabela | Y |
| th | CELE DE CABEÇA DE TABELA | Defina a célula do cabeçalho em uma mesa | Y |
| tr | Tabela Linha | Defina linhas em tabelas | Y |
| TD | Tabela Célula de dados | Defina as unidades na tabela | Y |
| um | âncora | Defina a âncora | Y |
| img | imagem | Defina a imagem | Y |
| div | divisão | Defina seções em um documento | N |
| span | span | Defina seções em um documento | N |
O exposto acima lista apenas algumas das tags que geralmente usamos. Para mais tags, consulte o W3C. Basicamente, todas as tags HTML são abreviações de uma palavra ou frase, o que realmente significa que é mais conveniente para a nossa compreensão da semântica. De fato, entre todas as tags HTML (x), exceto
E 2 rótulos semânticos, outros rótulos têm seus significados. Somente sabendo quais rótulos estão lá e entendendo o significado original de cada rótulo, você pode saber como usá -lo. Você não sabe quando usar
Todo mundo conhece o festival anual de nudez CSS, certo? Se as tags selecionadas estiverem quase todas sem semântica, quase não há informações estruturais na página da web após o desvio, e a legibilidade é muito ruim; Se as tags selecionadas forem adequadas para a semântica, a página da web ainda terá uma legibilidade muito boa após o estilo; Cada navegador tem seu próprio estilo padrão, e o estilo padrão fornece exibições diferentes para cada tag. A correção da tag pode refletir a usabilidade do site, que também é uma das maneiras mais fáceis de testar a usabilidade de um site. Isso é recomendado para que todos verifiquem o uso das tags oficiais do site W3C, use o desenvolvedor da web para desativar seus CSs para ver como ver? A nomeação semântica do CSS refere-se à classe ou nome de identificação anexada à tag HTML com um nome fácil de entender. A nomeação semântica envolve as especificações de nomeação da equipe. Somente por uma melhor nomeação semântica com base nas especificações da equipe é o rei. No meu entendimento, uma nomeação semântica de CSS deve pelo menos cumprir as seguintes convenções: Tente evitar a nomeação do pinyin e usar palavras em inglês para nomear Existem três maneiras de conectar palavras: sublinhamento, símbolo espaçador e nomeação de camelos . Consulte as especificações da equipe para uso específico, mas eu pessoalmente recomendo não usar mais de 2 métodos de conexão ao mesmo tempo. Não siga números sem sentido após as palavras , como o logo1234 (exceto o contrato da equipe) Para nomeação de conexão de palavras excessivamente longas, você pode usar a abreviação, mas deve -se garantir que todos os membros possam entendê -la. Algumas palavras acordadas podem ajudá -lo a nomeá -las rapidamente: Há muitos disso, então não os listarei um por um aqui. Se você encontrar palavras que não conhece, adicione algum inglês a ele! Semântica do CSS Nomeando
头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column登录条:loginbar标志:logo广告:banner轮转:promo页面主体:main热点:hot新闻:news 下载:download子导航:subnav菜单:menu子菜单:submenu搜索:search友情链接:friendlink版权copyright
[1] [2] Próxima página