CSS技巧: display:table;的应用

新的CSS属性值,display:table? 不,这个早就有了,只是,它适用于现代浏览器,而无关IE6。当然,这不影响它的作用,下面,就来开始看看具体的运用吧:

1. 解决Firefox下背景移位问题

在即将出炉的中国风WordPress主题中,需要运用大背景,但在Firefox下,如果应用大背景的话,缩小浏览器的窗口时,背景会移位。这时,就是display:table发挥作用的时候了。

firefoxbug.jpg

如果你的背景是用在body上,代码如下:

body{background:#f7eecf url(images/header.jpg) no-repeat center top;width:100%;display:table;}

注意后面的两个属性的值,display:table使该元素按table样式渲染,防止了背景移位。更多的关于使用大背景的知识,可以看一下How to: CSS Large Background这篇文章。

2. 基于display:table的CSS布局

今天在GR看到支付宝UED的Catge小朋友发布了这篇文章,把display:table,以及相关的用div来表现出table样式的方法说得很详细,当然,这种布局还是败在IE6这个"伟大"的家伙身上,像Catge权当做一种新知识学习吧,或者,在两年后的今天,这种方法会被广泛使用呢。

对于display你还没能完美的运用其所有的值?哈哈,CSS总是这样的,学也学不完。看完这篇没?推荐一下你看5+有用的CSS技巧,这里也有关于display的另一个值display:inline-block的说明。希望你可以学到新的技巧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值