[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:從零開始的軟體開發生活」
請大家繼續支持 ^_^