CSS行内块元素与行内元素

2016-10-31  本文已影响50人  林初盛

块和内联元素

块元素是一个元素,占用了全部宽度,在前后都是换行符。

块元素的例子:

内联元素只需要必要的宽度,不强制换行。

内联元素的例子:

可变元素

可变元素为根据上下文语境决定该元素为块元素或者内联元素。

①行内元素会再一条直线上,是在同一水平线布局的。
②块级元素各占一行,是垂直方向布局的。
③块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签<P><form>这个块元素比较特殊,它只能用来容纳其他块元素。
④需要指出的是,table标签也是块元素的一种,table based layout和css based layout从一般使用者(不包括视力障碍者、盲人等)的角度来看这两种布局,
⑤内联元素(inline element)一般都是基于语义级(semantic)的基本元素。内联元素只能容纳文本或者其他内联元素,常见内联元素 <a>.

如何改变一个元素显示

可以更改内联元素和块元素,反之亦然,可以使页面看起来是以一种特定的方式组合,并仍然遵循web标准。

下面的示例把列表项显示为内联元素:
li {display:inline;}

下面的示例把span元素作为块元素:
span {display:block;}
//注意:一个内联元素设置为display:block是不允许有它内部的嵌套块元素。
上一篇 下一篇

猜你喜欢

热点阅读