[LESS]使用CSS的幾個麻煩問題

[LESS]使用CSS的幾個麻煩問題

目前使用CSS時有以下幾個麻煩問題

1.顏色問題

在css中到處充滿了color,如果我們想要將某一些主題的color改掉還蠻麻煩的,一個是用肉眼去看,然後一個一個改掉它!

另一個是直接用Replace的方式,如將#000改成blue,但這種方式又怕置換到不想要換的地方。

如下,body的background及#container的color,

body
{
    background:#000;
}

#container{
    color:#000;
}

 

2.樣式重覆問題

有時在某些定義中,會存在某些相同的樣式定義,但因為還有其他樣式不同,所以就要分開定義,如下font-size及font-family,

select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.main_titlefont_1{
    font-size: 12pt;
    color: #003333;
    font-family:Arial,Helvetica,sans-serif;
}

 

3.計算問題,就像之前「使用LESS讓CSS更好維護」,有些設定值是計算出來的,但在css中需要自已去計算出來,如下width 600跟margin-left 600/2 的值,

#content {
    position: absolute;
    left: 50%;
    width: 600px;
    height: 100%;
    margin: 0px 0px 0px -300px;
    background-color: #00ff00;
}

 

 

 

4.針對id設定樣式問題,如下如果頁面上有id為form,如果有人去改了它的id,那所有相關的的css都要一併修改,

#form{

}
#form textarea{

}

#form input[type=textbox] {

}

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^