2014-10-03 171 views
0

我有这个问题与css.All我想要声明到css具有相同名称的元素。具有相同名称的元素

例如有一个名为.element1 的p类和一个名称相同的div。有不同的选择,但保持相同的名称。

回答

0

您可以使用多个类选择。

<p class='element1 paragraph'>paragraph</p> 
<p class='element1 paragraph2'>paragraph</p> 

<div class='element1 divClass'>paragraph</div> 
<div class='element1 divClass2'>paragraph</div> 

CSS

.element1.paragraph{ 
color:red; 
} 

.element1.paragraph2{ 
color:blue; 
} 

.element1.divClass{ 
background:gray; 
} 
.element1.divClass2{ 
background:yellow; 
} 

这样,所有的元素都具有相同的类名,但他们仍然可以通过单独使用CSS单独地识别他们另一个类的名字单挑。这是可能的,因为html允许元素具有MULTIPLE类名称。

0
p.element1 { 
/* style here */ 
} 
div.element1 { 
/* style here */ 
} 
+1

如果是多个div? – 2014-10-03 01:45:26

+0

@StratosAsimis比你必须有所作为(添加另一个类'div.class1.class2',id'div.class1#id1'等)或使用元素'.parent div.class1'或''的父项。父> div.class1'。 – Cheery 2014-10-03 01:46:25

+0

父?我怎么能这样做 – 2014-10-03 01:49:27