HTML

205 阅读1分钟

1.HTML5的新标签有哪些?

HTML5新增了大量语义化标签,eg:

  • header、footer、nav、aside、article、section、audio、video、canvas、地理定位 等

2.如何理解标签语义化

其实html语义化就是在没有css的情况下也能很好的表现内容结构,让人一看到这个标签就知道他代表什么内容,比如footer标签,在没有编写css的情况下也能被浏览器读取然后编译为一个放在最下面的块级元素。另外这样也方便了代码的阅读,减少注释量,方便程序的编写和维护。

3.html有哪些块级元素和行内元素

先明白什么是块级元素,什么是行内元素,以及什么行内块元素!!!

  • 块级元素:独占一行,可设置宽高,可设置padding,margin值,默认的宽高是撑满其父级元素

  • 行内元素:不独占一行,设置宽高无效,可设置padding值,margin值水平方向上有效,垂直方向上无效,默认宽高是随其内部元素的内容变化

  • 行内块:不独占一行,可设置宽高,默认宽高随其内部元素内容变化

    块级元素:div、nav、h、header、p等
    行内元素:input、span、img、label、br等