关于HTML标签
HTML标签
关于标签嵌套
a 标签中可以嵌套标签,不可以放块标签
块级元素与块级元素平级,内嵌元素与内嵌元素平级
块元素可以包含内联元素或某些块元素;内联元素不可以包含块元素,只能包含其他内联元素
几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素
h1 ~ h6 、 p 、 dt
块级元素不能放在标签 p 里面
li 标签可以包含 div 标签,因为li和div都是装载内容的容器
为提高浏览器的渲染效率,应尽量少的嵌套标签、扁平化。
块级元素与内联元素
块级元素 | 内联元素(行内元素) |
---|---|
独占一行,默认情况下,其宽度自动填满其父元素宽度 | 相邻行内元素排列在同一行,直至一行排不下,才会换行,其宽度随元素内容而变化 |
可以设置宽高width/height属性 | 设置宽高无效 |
可以设置margin padding属性 | 行内元素起边距作用的只有 margin-left/margin-right/padding-left/padding-right |
对应属性display:block | 对应display:inline |
HTML 语义化标签的理解
HTML5 语义化标签是指正确的标签包含了正确的内容,结构良好,便于阅读,比如 nav 表示导航条,类似的还有 article、header、footer 等等标签。
HTML5 新增的元素
语义化标签 header,footer,nav,aside,section
增强表单,为 input 增加了 color, emial,data ,range 等类型
存储,提供了 sessionStorage,localStorage,和 离线存储,通过这些存储方式方便数据在客户端的存储和获取
多媒体,规定了音频和视频元素 audio 和 video
地理定位
canvas 画布
拖放
多线程编程的 web worker 和 websocket 协议
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 MangoRu
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果