html行内元素、块级元素及空元素有哪些?区别是什么?
标签:表格 修改 splay 有一个 不可 sub out 目录 格式化
一、 html标签有哪些?
1)行内元素有哪些?
行内元素:行内大多为描述性标记
2)块级元素有哪些?
块级元素:块级元素大多为结构性标记
-
... 地址
-
...
举中对齐块
...
标题一级
...
标题二级
...
标题三级
...
标题四级
...
标题五级
...
标题六级
水平分割线
...
段落缩进 前后5个字符
- 滚动文本
- 无序列表
...
有序列表
...
定义列表
- 表格
- 表单
- dir - 目录列表
-
...
常用块级容易,也是 css layout 的主要标签
- fieldset - form控制组
-
...
段落
...
预格式化
3)空(void)元素有哪些?
二、行内元素和块级元素有什么区别?
根据 CSS 规范的规定,每一个网页元素都有一个 display 属性,用于确定该元素的类型,每一个元素都有默认的 display 属性值,比如 div 元素,它的默认 display 属性值为 “block”,成为“块级” 元素 (block-level);而 span 元素的默认 display 属性值为“inline”,称为“行内” 元素。
块级:块级元素会独占一行,默认情况下宽度自动填满其父元素宽度
行内:行内元素不会独占一行,相邻的行内元素会排在同一行。其宽度随内容的变化而变化。
块级:块级元素会自动占据一定矩形空间,可以设置宽高
行内:行内元素没有自己的独立空间,不可以设置宽高
块级:块级元素可以设置margin,padding
行内:行内元素水平方向的margin-left; margin-right; padding-left; padding-right;可以生效。但是竖直方向的margin-bottom; margin-top; padding-top; padding-bottom;却不能生效。
块级:display:block;
行内:display:inline;
可以通过修改display属性来切换块级元素和行内元素
html行内元素、块级元素及空元素有哪些?区别是什么?
标签:表格 修改 splay 有一个 不可 sub out 目录 格式化
原文地址:https://www.cnblogs.com/yuanqisheng/p/12242459.html
评论