css去除选择器样式,CSS选择器样式排除一些选择

123
etc

和CSS样式

#exclude1, #exclude2 {border:0; background:transparent; width:100%; height:100%; margin:auto; padding:0; float:none; position:relative;}

* {border:1px solid red; background:red; width:100px; etc.....}

的问题是,当我设置 '显示:块' 或 '显示:内联' 为“* '选择器是css,那么这种风格也适用于排除选择器。 当我为'exclude'选择器设置'display:block'或'table'或'table-cell'或其他任何东西时,这两个元素会变得不同(对齐,大小等都被破坏了)。

我能做些什么,使#exclude1和#exclude2不受'*'选择器样式的影响?

UPD:

我分开#exclude1,#exclude2为:

#exclude1 {border:0; background:transparent; width:100%; height:100%; margin:auto; padding:0; float:none; position:relative; display:table;}

#exclude2 {border:0; background:transparent; width:100%; height:100%; margin:auto; padding:0; float:none; position:relative; display:table-cell; vertical-align:middle;}

,似乎像所有至少现在工作得很好。 Thanx。

2013-01-06

el Dude

+1

为什么你将这些属性应用于一切?为什么一切都是红色的盒子? –

+0

'#exclude1'应该是'display:table','#exclude2'应该是'display:table-cell' –

+0

@BoltClock:这只是一个例子。简化。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值