2010-08-11 4 views
22

Я хотел бы знать, как написать блок CSS, который относится либо к нескольким идентификаторами или нескольких классов :css несколько классов/идентификаторов?

Что-то вроде:

.class1, .class2 { 
... 
} 

или

#id1, #id2 { 
... 
} 

Я хотел бы знать, как делать оба случая (которые, надеюсь, совместимы с кросс-браузером). Благодарю.

Обновление: Чтобы сделать его более интересным, действительно ли это тоже?

#id tr, #id2 tr { 

} 

?

+6

Оба ваши решения правильны .... –

+0

О действительно? Я могу просто запятнать их? – aeq

+1

yep .... это все к нему .... –

ответ

23

Вы ищете что-то вроде этого:

.oddBoxOut, 
.evenBoxOut { 
    width: 12em; 
    padding: 0.5em; 
    margin: 0.5em; 
    border: solid 1px black; 
} 

.oddBoxOut { 
    float: left; 
} 

.evenBoxOut { 
    float: right; 
} 

Update:

p#exampleID1 { background-color: blue; } 
p#exampleID2 { text-transform: uppercase; } 
+0

Для моего обновления я действительно хочу выделить их в том же блоке: что-то вроде # id1 tr, # id2 tr {} Правильно? Или это должно быть: tr # id1, tr # id2 {}? – aeq

+0

в соответствии с обозначением tr # id1, tr # id2 {} правильно не проверено # id1 tr, # id2 tr {} this one –

1

Для вашего обновления это также справедливо,

#id1 tr { 

} 

означает, что каждый ребенок идентификатора узла # id1 будет CSS.

вы можете сделать это слишком

tr#id1 { 

} 

только tr будут затронуты, если идентификатор == #id1