Есть ли способ выбрать элементы, которые могут содержать текст?Селектор CSS, который соответствует всем элементам, которые могут содержать текст?
Что-то вроде этого:
*:text {
font-size: 12px;
}
Я хочу использовать его для моего reset.css
, но я не могу найти способ, как это сделать, так что сейчас я использую этот код:
* {
font-size: 12px;
}
Это решение работает для всех текстовых элементов (например, STRONG, P, A и т. Д.), Но также применяет этот стиль к нетекстовым элементам, таким как IMG, OBJECT и другие.
Так что мне интересно, есть ли другое решение для установки свойств CSS для всех текстовых элементов, но ничего больше.
Интересный вопрос. Но какова ваша цель в этом? Будет ли просто использовать селектор *, html или body не делать то, что вам нужно? –
Вы можете просто установить размер шрифта на эти другие элементы после: '* {font-size: 12px;} img, object и т. Д. {Font-size: something else;}' или специально предназначенные элементы, содержащие текст: ' p, strong и т. д. {font-size: 12px;} 'вместо универсального селектора – brouxhaha
Что вы хотите сделать? В большинстве случаев наследование будет выполнять эту работу за вас. Поэтому просто установите 'font-size' для' body'. Если вы действительно хотите, чтобы каждый текстовый элемент имел определенный «font-size» (также 'h1',' h2' и т. Д.), Вам нужно будет указать их в селекторе. – lukasgeiter