元素的分类:display属性 inline , block, inline-block
程序员文章站
2024-03-23 13:58:58
...
display的常用的属性值,inline , block, inline-block
块级元素
总是从新行开始
width、height、margin、padding都可以控制
宽度默认是页面的100%
可以容纳内联元素和其他块元素
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
<div></div>
<p></p>
<ul></ul>
<ol></ol>
<li></li>
行内元素
和相邻行内元素在一行上
width、height无效,单水平方向的padding和margin可以设置
宽度默认是他本身内容的宽度
行内元素只能容纳文本或其他行内元素。
<span></span>
<u></u>
<ins></ins>
<s></s>
<del></del>
<i></i>
<em></em>
<b></b>
<strong></strong>
<a></a>
行内块元素
行内元素中有几个特殊的标签 ,可以设置宽高width、height和对齐属性,
所以称他们为行内块元素。
和相邻行内块在一行上,但是之间会有空白间隙
width、height、margin、padding都可以控制
默认宽度就是他本身内容的宽度
<span>...</span>
<a>...</a>
<img/>
<textarea>...</textarea>
<button>..</button>
<input>
<br>
<label>...</label>
<select>...</select>
<canvas>...</canvas>
<progress>...</progress>
<cite>...</cite>
<code>...</code>
<strong>...</strong>
<em>...</em>
<audio>...</audio>
<video>...</video>
下一篇: CSS - 元素的定位属性
推荐阅读
-
元素的分类:display属性 inline , block, inline-block
-
使用display: inline-block的间隙问题
-
IE6/7下IE下块元素如何实现display:inline-block 的效果
-
inline-block元素设置overflow:hidden 导致相邻行内元素向下偏移的之坑
-
正常文档流block、inline、inline-block元素与浮动框之间的位置关系
-
DIV CSS display (block none inline)属性的用法_html/css_WEB-ITnose
-
[转]去除inline-block元素间间距的N种方法
-
模拟兼容性的 inline-block 属性
-
关于div设置display: inline-block之后盒子之间间距的处理
-
去除inline-block元素间的间距