2013-04-17 51 views
0

我有這樣的,設置起來。我想知道,有沒有選擇爲兩個父母之一嵌套?我可以巢一次性兩位家長用更少的

input[type="text"].text_field, 
textarea.text_field { 
    // style for both 

    textarea + & { 
     // style for only text area 
    } 
    } 

我需要添加一些其他風格的textarea,我不希望把它超越了主要規則。那麼,這可能嗎?

回答

7

你可以嘗試這樣的事情,如果你想要讓他們在相同的規則:

.text_field { 
    color: black; 

    input& { 
    padding: 5px; 
    } 

    textarea& { 
    padding: 5px; 
    } 
} 
+0

這是好主意,THX我會改變我的codem – Lukas

+0

好吧,我到處檢查這個解決方案建議,但是當我這樣做窩是不工作... – Lukas

+0

好吧,我知道爲什麼,這是BC我有這個規則在身體標記,有沒有任何選項可以忽略身體標記? – Lukas

0
input[type="text"].text_field, textarea.text_field { 
    // style for both 
    font-size: 15px; 
    padding: 2px 5px; 
} 
textarea.text_field { 
    // style for only text area, you can use !important if you want to use different style, and you used it in input[type="text"].text_field, textarea.text_field 
    font-size: 13px !impotrant; 
} 

巢例如:

ul { 
    // style 
    li { 
    // style 
    a:link, a:hover, a:visited { 
     // style: color, font-size, etc. 
    } 
    a:hover { 
     text-decoration: underline; 
    } 
    } 
} 
+1

這似乎是這個答案不符合資格「不是......把它超越了主要規則,」因爲你已經採取了'textarea'出主要規則的(這顯然是_a_的解決方案,而不是一個符合條件的OP集)。 – ScottS

+0

抱歉,但顯然這是解決方案,而不是與我的問題 – Lukas

相關問題