行内元素和块级元素
HTML可以将元素种类分为行内元素、块级元素和行内块级元素三种,在使用过程中可以通过CSS的display属性相互转换。
行内元素
行内元素对应的CSS样式设置为display: inline;。
特点
- 元素排在一行。
 - 封闭后不会自动换行。
 - 不能指定高度与宽度。
 - 可以使用
line-height来指定高度。 - 外边距对于水平方向有效,垂直方向无效。
 - 内边距对于水平方向正常有效,垂直方向只有效果,对其他元素无任何影响。
 
示例
<span>行内元素1</span> <!-- 排列在一行 -->
<span>行内元素2</span> <!-- 排列在一行 -->
<span>行内元素3</span> <!-- 排列在一行 -->
<style type="text/css">
    span{
        width: 1000px; /* 指定宽度无效果 */
        height: 1000px; /* 指定高度无效果 */
        color: #333;
        background: #eee;
        padding: 100px 20px; /* padding对于水平方向正常有效,垂直方向只有效果,对其他元素无任何影响 */
        margin: 100px 20px; /* margin水平方向有效,垂直方向无效 */
    }
</style>
常见行内元素
<a>、<span>、<b>、<big>、<i>、<small>、<tt>、<abbr>、<acronym>、<cite>、<code>、<dfn>、<em>