2009-07-22 76 views

回答

1
<... class="style2 style1" ..> 
0

在這裏的是要簡單地將其用作(例如)

class="style1 style2" 

這意味着如果發生任何重疊的元件將使用STYLE1然後藍紫魅力(覆蓋STYLE1與藍紫魅力例如,如果你在最後一個使用相同的屬性將被使用)。

0

據我所知,沒有辦法做到這一點。

你當然可以讓你想應用這些樣式包括類名<div class="style1 style2">

而且缺乏這個功能是有許多人在OOCSS(面向對象的CSS)上升的理由,而不管元素。和框架,如Less

-2

使用此方法:

<div class="Style1"> 
    <div class="Style2">bla bla bla</div> 
</div> 
5

有在CSS沒有繼承。你可以繼承最接近的是在你的HTML元素指定2類:

<div class="Style1 Style2">..</div> 

或者你可以簡單地使用相同的樣式名稱:

.Style1 { background-color:white; } 
.Style1 { border: black solid 1px; } 

現在STYLE1將有兩個屬性

+0

這是對的 - 您可以在元素的「class」屬性中指定多個樣式。 – Liao 2009-07-22 09:21:39

+0

是的,我完全同意這個答案.... +1 – 2009-07-22 09:26:03

0

你可以使用

<span class="style1 style2"> 

或定義

span { /* define base styles for all spans here */ } 

span.style1 { /*inherits styles from span, and adds specific styles to that */ } 

使用與

<p>Normal p text and <span>style</span>, <span class="style1">style 1 type text</span>.</p> 
24
.Style1, .Style2 { 
    background-color:white; 
} 

.Style2 { 
    border: black solid 1px; 
} 

這樣STYLE1和藍紫魅力都將有背景設置爲白色,只有藍紫魅力也將有黑邊。

相關問題