CSS元素的几种显示模式
元素的显示模式
元素的显示模式就是元素以生么方式进行显示,比如<div>
自己占一行,比如一行可以放多个<span>
。
HTML元素一般分为块元素和行内元素。
块元素#
常见的块元素有<h1>~<h6>,<p>,<div>,<ul>,<li>
等,其中<div>
是最典型的块元素。
特点
-
块元素独占一行。
-
高度、宽度、外边距以及内边距都可以控制。
-
宽度默认是容器(父级元素)的100%。
-
是一个容器及盒子,里面可以放行内或块级元素。
注意
- 文字类的元素内不能使用块元素。
行内元素#
常见的行内元素有<a>,<strong>,<b>,<em>,<i>,<del>,<s>,<ins>,<u>,<span>
等,其中<span>
标签是最典型的行内元素。有的地方也将行内元素称为内联元素。
特点
- 相邻的行内元素在一行上,一行可以显示多个。
- 高、宽直接设置是无效的。
- 默认宽度就是他本身内容的宽度。
- 行内元素只能容纳文本或其他行内元素。
注意
- 链接里面不能放链接。
- 特殊情况链接
<a>
里面可以放块级元素,但是需要转换为块级模式。
行内块元素#
在行内元素中有几个特殊的标签,<img/>,<input/>,<td>
他们同时拥有块元素和行内元素的特点。
特点
- 相邻行内元素在一行上,但是他们之间会有空白缝隙。一行可以显示多个。
- 默认宽度就是它本省内容的宽度。
- 高度,行高,外边距以及内边距都可以控制。
a标签元素显示模式的转换#
a元素是行内元素,但是特殊情况下我们可以进行元素模式的转换。
给a标签设定样式display
即可完成转换。
display: block
转换为块元素。display: inline
转换为行内元素。display: inline-block
转换为行内块元素。
<style>
a {
display: block;
}
</style>
<body>
<a herf="#">转换为块元素</a>
</body>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-06-02 Java枚举类与注解详解——一篇文章读懂枚举类与注解详