css несколько селекторов классов / идентификаторов? - PullRequest
25 голосов
/ 11 августа 2010

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

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

.class1, .class2 {
 ...
}

или

#id1, #id2 {
 ...
}

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

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

#id tr, #id2 tr {

}

?

Ответы [ 2 ]

27 голосов
/ 11 августа 2010

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

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

.oddBoxOut {
  float: left;
}

.evenBoxOut {
  float: right;
}

Обновление:

p#exampleID1 { background-color: blue; } 
p#exampleID2 { text-transform: uppercase; }
1 голос
/ 11 августа 2010

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

#id1 tr {

}

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

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

tr#id1 {

} 

Будет затронуто только tr, если id == #id1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...