Невозможно установить вес шрифта для псевдоэлемента: after, используемого в элементах <input>

6

Итак, у меня есть пользовательский стиль для элемента ввода, и я хочу поместить текст на вкладке с помощью :after.

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу изменить шрифт-вес в элементе :after, эта проблема возникает только с комбинацией элементов input и :after.

CSS

input[type="checkbox"] { /* enable styling of the checkbox ! */
    -moz-appearance: none;
    -webkit-appearance: none;
}

input { /* set up some basic styles.... */
    background-color:#ccc;
    width:200px;
    height:200px;
    background-color:grey;
}

input:after { /* and we create the :after element */
    width:100%;
    text-align:center;
    font-weight:100; /* THIS DOESN'T WORK FOR SOME REASON */
    content: "This should be thin"; /* some text */
}

JSFIDDLE

http://jsfiddle.net/xQVfL/1/

ИСПРАВЛЕНО

Chrome для Mac (последний)

Вопрос

Почему я не могу установить плотность шрифта в элементе :after, установленном в элементе input?

  • 0
    Кажется, работает для меня .. 700 делает его смелым .. и 100 делает его тонким
  • 1
    Я использую Chrome (Mac), и он не работает
Показать ещё 6 комментариев
Теги:
pseudo-element
css-content

1 ответ

2
Лучший ответ

Здесь был дан ответ. Похоже: после этого было предназначено только для добавления к тегам контейнера. Могу ли я использовать: после псевдоэлемента в поле ввода?

  • 0
    Ну ... это отстой. Буду ждать немного дольше, возможно, кто-то придумает обходной путь, иначе я приму ваш ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню