css inline-block

行内块元素像所有块级元素和行内替换元素(input img button)一样,也有属性width和height

(注:行内元素也可以设margin)

块元素转换为行内块元素:

P{
display:-moz-inline-stack;
display:inline-block;
*display:inline;
zoom:1;
}
/*直接让块元素设置为内联对象(display:inline),然后通过zoom:1触发块元素的layout*/

行内元素转换为行内块元素:

span{
display:inline-block;
}

使用inline-block可能会产生空白符问题。解决方案:

父级元素设置 letter-spacing:-0.3em; word-spacing:-0.5em; 

子元素设置    letter-spacing:normal; word-spacing:normal;

引自:奇舞团

posted @ 2012-08-10 10:55  xngeer  阅读(201)  评论(0编辑  收藏  举报