css техника для применения к персонажу в соответствующем теге - PullRequest
0 голосов
/ 23 июня 2011

Учитывая, что у меня есть следующий тег:

<label>Hello world *</label>

Есть ли способ применить css к "*" во всех тегах меток?

Ответы [ 4 ]

2 голосов
/ 23 июня 2011

Чтобы оформить *, вы должны обернуть его во что-то:

<label>Hello world <span>*</span></label>

CSS прост:

label span {
    color: red
}

Если вам не нужна поддержка более старых версий IE, ответьте на ответ @ Dude.

2 голосов
/ 23 июня 2011

Чтобы добавить что-либо после элемента label, вы также можете использовать следующий псевдоэлемент:

label:after {
   content: "*";
}
0 голосов
/ 23 июня 2011

Поскольку вы не можете стилизовать обычный текст, обычная техника состоит в том, чтобы просто поместить то, что вы хотите, в промежуток и дать ему имя / идентификатор / класс.

Вы также можете сделать это встроенным путем:

<label>Hello world <span style="position:absolute;font-family:blah">*</span></label>
0 голосов
/ 23 июня 2011

Попробуйте поместить его в промежуток с классом, да просто *.

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