2014-02-28 145 views
0

的基本想法是,我有我一直在调整与CSS侧边栏div标签,我想这样做在同一个地方的一切:CSS - 自定义标题设置

.sidebar{ 
    border: solid; 
    float:left; 
    margin-right:-100px; 
    margin-top: -200px; 
    width:200px; 
} 

.sidebar h2{text-decoration:underline} 

这是什么代码看起来像现在,它在技术上的工作,但它看起来对我来说是不好的做法,我想添加底部位,改变h2到顶部的主要块,其中的一切都在其中,但我不知道如何合并它。

我想这是相当直接的,我只是错过了一些东西。

+1

这不是坏习惯,这是CSS应该如何写。 – Nit

+0

哦,这很奇怪。我期望它能很好地适合一组花括号。很好,谢谢我的猜测! –

+0

@LukaszMedza你说你想要一组大括号内的所有东西......直到你有20个不同的元素你正在造型,它们都嵌套在div中。那么你会为分离元素和CSS的级联特性感到高兴。 – hannebaumsaway

回答

0

我想你想的是使用CSS预处理程序,允许您将多个子类合并成一个大的类,给它一个更好的外观和感觉,像这样的内容:

.sidebar{ 
    border: solid; 
    float:left; 
    margin-right:-100px; 
    margin-top: -200px; 
    width:200px; 

    h2 
    { 
    text-decoration:underline; 
    } 
} 

对于本你可以使用LESS。更多的信息在这里:LESS CSS