网站首页 > 知识剖析 正文
元素显示模式分类
块元素:一般指该元素自身独占一行,如div标签、p标签、ul标签、li标签等。
特点:
自身独占一行。
默认宽度为父级宽度的100%。
高、宽度、外边距以及内边距都可以自行设置。
是一个容器,也是一个盒子,可以容纳块元素或者行内元素。
注:p标签和标题标签中不可加入块级元素。
行内元素:一般指多个元素共用一行,如a标签、span标签等。
特点:
相邻行内元素在一行上,一行可以显示多个。
默认宽度是元素自身内容的宽度。
高、宽直接设置是无效的。
行内元素只能容纳文本或其他行内元素。
注:链接a标签中可以放块级元素。建议先将行内元素转为块级模式最安全。
行内块元素:一般是指该元素同时具有块元素和行内元素的特点,如img标签、input标签等。
特点:
和相邻行内块元素在一行上,以空白缝隙间隔,一行可以显示多个。
默认宽度就是其自身内容的宽度。
高度、行高、外边距以及内边距都可以控制。
总结:
元素模式 | 元素排列 | 宽高设置 | 默认宽度 | 包含元素 |
块级元素 | 一个块级元素 独占一行 | 自行设置宽高 | 父级元素 宽度100% | 可以包含任何标签 |
行内元素 | 多个行内元素 共占一行 | 不可设置宽高 | 自身内容的 宽度 | 容纳文本或 其他行内元素 |
行内块元素 | 多个行内块元素 共占一行 | 自行设置宽高 | 自身内容的 宽度 |
元素显示模式转换
将元素转换为块级元素:
display:block;
将元素转换为行内元素:
display:inline;
将元素转换为行内块元素:
display:inline-block;
猜你喜欢
- 2024-11-23 Python的selenium实现等待某个元素加载完成后返回结果
- 2024-11-23 DOM 操作之DOM概念和获取元素
- 2024-11-23 html 哪些是块级元素、哪些是行内元素?
- 2024-11-23 前端面试题-CSS-可替换元素和非替换元素
- 2024-11-23 小白总结:前端HTML基础知识点(1)——元素总结
- 2024-11-23 HTML Video 元素在 Vue 中消失的 muted 属性
- 2024-11-23 用CSS 实现元素垂直居中,有哪些好的方案?
- 2024-11-23 JavaScript知识点总结(7)
- 2024-11-23 Java 0基础入门 (Html表单、表单元素)
- 2024-11-23 《css大法》之使用伪元素实现超实用的图标库
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)