>  기사  >  웹 프론트엔드  >  html5语义化标签_html/css_WEB-ITnose

html5语义化标签_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:31:591531검색

最近,想提高代码的识别度,学习了一下html5语义化标签。

   HTML5 可以让很多更语义化的结构化代码标签代替大量的无意义的 div 标签。这种语义化的特性不仅提升了网页的质量和语义,并且减少了以前用于CSS 调用的class 和 id 属性。

html5常用结构标签: header,nav,body,article,section,aside,hgroup,figure,figcaption,footer

标签定义外部的内容,可以是一篇新的文章。

标签定义 figure 元素的标题。

标签用于对元素进行组合,使用 figcaption 元素为元素组添加标题。

标签定义 section 或 文档 的页脚。

标签定义 文档 的页眉。

标签用于对 section 或 网页 的标题进行组合,使用 figcaption 元素为元素组添加标题。

标签定义文档中的节( section、区段 )。比如章节、页眉、页脚或文档中的其他部分。

<!doctype html><html><head><meta charset = "utf-8"><title>html5结构标签让页面布局更语义化</title><style>body,div{margin:0px;padding:0px;}.clear:after{ visibility:hidden; display:block;font-size:0; content:"."; clear:both;height:0;}  * html .clear{zoom:1;clear:both;}*:first-child+html .clear{zoom:1;clear:both;} .clear{ zoom:1; clear:both;}header{border:1px solid green;margin:5px auto;width:80%;height:100px;background:#abcdef;}header nav{border:1px solid black;height:100px;line-height:100px;text-align:center;font-size:30px;color:green;}.container{border:1px solid green;width:80%;height:auto;margin:5px auto;background:#abcdef;}.container section{width:65%;border:1px solid black;height:450px;text-align:center;font-size:30px;color:green;line-height:450px;float:left;background:#abcdef;}.container aside{width:32%;border:1px solid black;height:450px;line-height:450px;text-align:center;font-size:30px;color:green;float:right;background:#abcdef;}footer{border:1px solid green;width:80%;height:100px;line-height:100px;text-align:center;font-size:30px;color:green;margin:5px auto;background:#abcdef;}</style></head><body><header><nav>header</nav></header><div class="container clear"><section>section</section><aside>aside</aside></div><footer> footer</footer></body></html>

  

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.