【发布时间】:2012-11-05 08:07:08
【问题描述】:
我正在使用 Bootstrap 和 LESS 进行响应式网页设计。
过去我喜欢 LESS 的原因之一是它可以将 HTML 元素的所有属性保持在一起。
下面是一些定义.sponsors 块的规则,然后是当视口>= 768px 时应用于该块内的元素的规则
我不喜欢一条规则需要大量额外的代码,也不喜欢这条规则与其他规则的区别。也感觉不对。
有什么更好的方法来做这个/组织这个?我是否需要先将所有内容分解为顶级@media 组?
.sponsors
{
li
{
.thumbnail
{
padding-top:20px;
padding-bottom:15px;
img
{
display:block;
margin:0 auto;
}
}
}
}
@media (min-width: 768px)
{
.sponsors
{
li
{
.thumbnail
{
padding-bottom:0px!important;
}
}
}
}
如果有类似的东西会很甜蜜:
.thumbnail
{
&[@mediaWidth >=768]
{
padding-bottom:0px!important;
}
}
【问题讨论】:
标签: css twitter-bootstrap responsive-design less media-queries