У меня возникли проблемы с отображением содержимого перед элементом ввода.
http://plnkr.co/edit/9UC93nnNm6vmmLEIYDJK?p=preview
На этом плунжере вы можете видеть input:before
должен отображаться что-то, но он не отображает ничего
1) Если я изменю его на p:before
того, p:before
он отобразит содержимое до p
, но без увеличения значения, что мне там изменить?
2) Почему он не отображает значения для input:before
?
[EDIT после ответов Daniels и dTDesign/комментарии]
@dTDesign
Я изменил его на p
, теперь он добавляет контент и сочетает ответ @Daniel (я изменил main на main). Я получил отображение содержимого перед абзацами с правильным приращением.
поэтому вы можете использовать main в HTML5.
Теперь он отлично работает:
Для вашего первого вопроса вам нужно поставить counter-reset: input_counter;
в родительском элементе (например, в теле), чтобы инициировать его. Прямо сейчас вы пытаетесь сделать это на .main
, но из того, что я вижу, такого элемента не существует (у вас есть тег с именем main
, но это совсем другая вещь).
Редактировать: Извините, я явно недостаточно привык к HTML5. <main>
- очень признанный тег в HTML5. :)