Это возможно?.classname, div, td {} - PullRequest
0 голосов
/ 27 ноября 2011

Можно ли назначить мультиклассы для такого класса? Любой подобный способ сделать это?

.classname td, div {
css code
}

Спасибо за ваше время!

Ответы [ 3 ]

2 голосов
/ 27 ноября 2011

Технически @NCode и @Artefacto ответили на ваш вопрос.Итак, выберите любой из их ответов, который вы предпочитаете.Я просто хотел устранить любую путаницу.

Первый пример имеет узкую область применения.Только Hello World получит значение цвета красный.

td.classname, div.classname { color: red; }

<table>
<tr>
<td class="classname">Hello World</td>
<td>Goodbye World</td>
</tr>
</table>

<div class="classname">Hello World</div>
<div>Goodbye World</div>

Второй пример имеет широкий охват.И Hello World, и Goodbye World получат красный цвет.

.classname td, .classname div { color: red;}

<section class="classname">
<table>
<tr>
<td>Hello World</td>
<td>Goodby World</td>
</tr>
</table>

<div>Hello World</div>
<div>Goodbye World</div>
</section>
2 голосов
/ 27 ноября 2011

Если вы хотите стилизовать div или tds в .classname, вам нужно:

.classname td, .classname div {...}

Ваш код вводит тд в вашем .classname и all divs.

0 голосов
/ 27 ноября 2011

Это выбирает все td элементы, которые являются потомками некоторого элемента с классом classname, ПЛЮС всех div.Если вы хотите, чтобы все td и div элементы с классом classname, вы должны сделать:

td.classname, div.classname {
    /* foo */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...