Есть ли способ, которым я могу настроить стили CSS только на части содержимого: before и: after pseudo-elements?Styling часть псевдоэлемента
ответ
Если содержание :before
псевдо-элемент отображается рядный наряду с содержанием генерирующего элемента, вы можете по-прежнему нацелены :first-line
или :first-letter
отдельно, и он должен переопределить :before
для первой строки или буквы генерируемого содержимого, соответственно:
div {
width: 100px;
}
div:before {
content: 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.';
}
div:first-line { font-weight: bold; }
div:first-letter { color: red; }
Кроме того, вы не можете надежно предназначаться части :before
или :after
Псевдоэлементы с CSS, поскольку псевдоэлементы не могут генерировать другие псевдоэлементы в CSS2.1, могут существовать только реальные элементы. Если вам нужно создать первую букву добавленного содержимого, используйте JavaScript для добавления этого контента в первую очередь.
Хороший отзыв. К сожалению, мне нужно написать первое письмо: после – wheresrhys
Я не понимаю, когда вы говорите только часть псевдоэлемента. Для целевой стили для :after
и :before
рассматривая их в качестве элементов блока, то основное, что вам нужно иметь:
.element:after, .element:before {
content: " ";
display: block;
width: 100px;
height: 100px;
}
- 1. Styling текстовая часть в документе потока
- 2. Переопределение псевдоэлемента
- 3. Используйте 3 псевдоэлемента вместе?
- 4. Позиционирование псевдоэлемента выше div
- 5. : после появления псевдоэлемента
- 6. Получить стили фона псевдоэлемента
- 7. Позиция псевдоэлемента за родителем
- 8. Динамический: после псевдоэлемента
- 9. : после псевдоэлемента и теги
- 10. Повторное позиционирование/вращение псевдоэлемента
- 11. getComputedStyle из псевдоэлемента `before`
- 12. Выравнивание псевдоэлемента html после
- 13. Как добавить эффект градиента псевдоэлемента
- 14. Установить высоту псевдоэлемента через jQuery
- 15. html2canvas не работает для псевдоэлемента
- 16. получение значения псевдоэлемента с транспортиром
- 17. CSS3: после псевдоэлемента с вводом
- 18. Поворот только содержимого после псевдоэлемента
- 19. Проблема с размером после псевдоэлемента
- 20. неустойчивая обертка строки после псевдоэлемента
- 21. Переместить блок html без псевдоэлемента
- 22. css3: Преобразование анимации для псевдоэлемента
- 23. Изменение псевдоэлемента и выбор wilcard
- 24. Styling Silverlight Dropdown/Combobox
- 25. Styling HTML Select
- 26. Повторяя проблему псевдоэлемента во всех версиях IE
- 27. styling dropdowns (select) boxes
- 28. Styling Sherlock Action Bar
- 29. Html.ActionLink text styling
- 30. создать эффект границы вокруг элемента, когда есть элемент псевдоэлемента, скрывающий или скрывающий часть элемента
http://css-tricks.com/pseudo-element-roundup/ – leopic
Какой псевдоэлемент? Есть много. Какой стиль? И что вы подразумеваете под * просто частью псевдоэлемента *? –
Что входит в состав контента? например: first-line – mikakun