html 语义化标签
语义化标签
元素分类:
块级元素
- 独占一行
- 可以设置宽高
- 不设置宽度时,继承父元素宽度
不设置高度时,就是本身内容的高度
常用:
div
,p
,h1...h6
,ul
,ol
,dl
,form
,section
,nav
,aside
转换成块级元素:display:block
行内块元素
- 和其他行内元素和行内块元素在一行
元素的 width,height,padding,margin 可以设置
常用:
img
,input
,
转换成行内块元素:display:inline-block
,float:left/right
,position:absolute/fixed
行内元素
- 和其他行内元素和行内块元素在一行
- 元素的宽度就是他包含的文字和图片的宽度,不可改变。
- 元素高度 height 设置无效,可以设置 line-height
- margin,padding 的上下对布局无效,左右可以。
- 内联元素只能包含文本、内联元素、行内块元素
常用:span
,a
,br
,em
,strong
转换成行内元素:display:inline
语义化标签使得页面的内容结构化,见名知义
标签 | 描述 |
---|---|
header | 定义文档的头部 |
footer | 定义文档的尾部 |
nav | 定义文档的导航 |
section | 定义文档中的节 |
article | 定义页面独立的内容区域 |
aside | 定义页面的侧边栏内容 |
keygen | 用于表单的密钥对生成器 |
output | 输出 |
重学前端——语义化标签
缩写 abbr
1
<abbr title="World Wide Web">WWW</abbr>
分隔线
hr - 表示故事走向的转变或话题的转变
border - 纯粹的视觉效果注释
p 标签+class=’note’加粗
strong 表示文本十分重要
em 表示强调,可以嵌套,越多层级 表示更大程度的强调引用
- blockquote 表示段落级引述内容,
- q 表示行内的引述内容
- cite 表示引述的作品名
时间 time
1
<time datetime='2019-01-25'>25 Jan 2019</time>
文章中的图像
figure 用于表示与主文章相关的图像、照片等流内容
figcaption 照片图片的描述文字1
2
3
4<figure>
<img src='http://www.baidu.com/s?wd=%E4%BB%8A%E6%97%A5%E6%96%B0%E9%B2%9C%E4%BA%8B&tn=SE_PclogoS_8whnvm25&sa=ire_dl_gh_logo&rsv_dl=igh_logo_pcs'>
<figcaption>百度logo</figcaption>
</figure>定义 ghh
dfn 标签1
The <dfn>Internet</dfn> is balalalal
固定格式
samp 计算机输出
pre 格式不根据浏览变化
code 代码段1
2
3
4
5
6
7
8
9
10<pre>
<code>>
<html>
<head>
</head>
<body>
</body>
</html>
</code>
</pre>