行内元素的几个小特性

块级元素和行内元素的区别是,块级元素会占一行显示,而行内元素可以在一行并排显示。

  • 对行内元素有几个特性:

    设置宽度width 无效。

设置高度height 无效,可以通过line-height来设置。

设置margin 只有左右margin有效,上下无效。

设置padding 只有左右padding有效,上下则无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。

  • IE6/7及IE8混杂模式中,text- align:center可以使块级元素也居中对齐。其他浏览器中,text-align:center仅作用于行内内容上。

解决方法:为所有需要相对父容器居中对齐的块级元素设置“margin:0 auto”。但这个方式 IE6/IE7/IE8的混杂模式中不支持,所以还要设置父容器的 “text-align:center;”。若居中对齐的子元素内的行内内容不需要居中对齐,则还需要为其设置“text-align:left”:

文章目录
  1. 1. 块级元素和行内元素的区别是,块级元素会占一行显示,而行内元素可以在一行并排显示。
,