CSS, прежде чем не работает в IE 8 - PullRequest
1 голос
/ 31 августа 2011

Я использую структуру калитки и переопределяю appendOptionHtml из ListMultipleChoice чтобы создать ниже, выберите тег и с помощью CSS :before поместите красный * перед текстом опции он хорошо работает в FF, но не в IE.

CSS:

.required:before {
    content: "*";
    color: #8B2942;
}

HTML:

<select>
 <option class="required" value="0">test1</option>
 <option class="required" value="1">test2</option>
 <option class="required" value="2">test3</option>
</select>

Может кто-нибудь помочь или каким-либо другим способом поставить красную звездочку в текст моего варианта? Я попробовал все DOCTYPE до сих пор не работает.

1 Ответ

2 голосов
/ 31 августа 2011

Требуемое уведомление находится на ярлыке поля выбора, а не на опциях. например:

.required{color:#8B2942}

<label for="myselect"><span class="required">*</span> Title: </label>
<select id="myselect" name="myselect">
    <option value="1">test1/option>
    <option value="2">test2</option>
    <option value="3">test3</option>
</select>
...