Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433

Приоритет псевдоэлемента

14.08.2016, 21:26. Показов 1735. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Псевдоэлемент first-line красит первую строку абзаца в синий, но я создал индивидуальный класс абзаца biline и присвоил ему черный цвет. Как сделать чтобы этот класс игнорировал first-line и оставался чёрным? Спасибо.
CSS
1
2
3
4
5
6
7
8
9
p::first-line {
font-weight: bold;
color: blue;
}
.main p.biline{
    font-size: 1.6em;
    margin: 5px 0 25px 50px;
    color: black;
}
HTML5
1
2
3
4
5
6
7
<body>
<div class="main">
    <h1>tatata <strong>CSS</strong></h1>
    <h2>Обзор возможностей типографики</h2>
    <p class="biline">31 октября <strong>Роман Дибров</strong></p>
</div>
</body>
Добавлено через 4 минуты
Даже если класс идентификатором заменить всё ровно не выходит
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.08.2016, 21:26
Ответы с готовыми решениями:

Псевдоэлемент after(before) у псевдоэлемента after(before)
Вопрос может странный, но как сделать у псевдоэлемента after или before ещё один такой же псевдоэлемент after или before. Если сделать...

Ширина псевдоэлемента по содержимому
Доброго времени суток. Есть подобный код: .mySpan:after{ display:inline-block; color:#fff; border-radius:10px; ...

Синтаксис псевдоэлемента hover
Перечитал все что нашел, но ответа вразумительного не нашел. Простые случаи заменить стили у элемента при наведении на него - не вызывают...

11
20 / 25 / 12
Регистрация: 26.06.2013
Сообщений: 111
14.08.2016, 21:28
CSS
1
color: black !important;
1
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
14.08.2016, 21:43  [ТС]
Получается псевдоэлемент ::first-line имеет приоритет больше чем индификатор?
0
20 / 25 / 12
Регистрация: 26.06.2013
Сообщений: 111
14.08.2016, 22:00
Цитата Сообщение от Aqua77 Посмотреть сообщение
Получается псевдоэлемент ::first-line имеет приоритет больше чем индификатор?
Хм... получается что так

Добавлено через 58 секунд
А хотя все правильно, псевдоэлемент находится внутри <p> и он в приоритете
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
14.08.2016, 22:03
CSS
1
2
3
4
p:not(.biline):first-line {
  font-weight: bold;
  color: blue;
}
0
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
14.08.2016, 22:15  [ТС]
Цитата Сообщение от deller Посмотреть сообщение
<p> и он в приоритете
HTML5
1
2
3
4
5
6
7
8
Я  заменил класс идентификатором и всё ровно псевдоэлемент приоритетнее
<body>
<div id="main">
    <h1>tatata <strong>CSS</strong></h1>
    <h2>Обзор возможностей типографики</h2>
    <p class="biline">31 октября <strong>Роман Дибров</strong></p>
</div>
</body>
CSS
1
2
3
4
5
6
7
8
9
p::first-line {
font-weight: bold;
color: blue;
}
.main p#biline{
    font-size: 1.6em;
    margin: 5px 0 25px 50px;
    color: black;
}
Добавлено через 20 секунд

Добавлено через 33 секунды
Цитата Сообщение от mrtoxas Посмотреть сообщение
p:not(.biline)
Идеально

Добавлено через 4 минуты
Цитата Сообщение от deller Посмотреть сообщение
А хотя все правильно, псевдоэлемент находится внутри <p> и он в приоритете
Если так, то и p.biline тоже в элементе <p>
0
 Аватар для monochromer
419 / 381 / 163
Регистрация: 03.01.2013
Сообщений: 966
14.08.2016, 22:32
CSS
1
2
3
.main p.biline::first-line {
  color: inherit;
}
0
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
14.08.2016, 22:35  [ТС]
Цитата Сообщение от monochromer Посмотреть сообщение
1
2
3
.main p.biline::first-line {
* color: inherit;
}
Можете помочь разобраться :first-line имеет приоритет больше чем индификатор?
0
 Аватар для monochromer
419 / 381 / 163
Регистрация: 03.01.2013
Сообщений: 966
14.08.2016, 22:50
Цитата Сообщение от Aqua77 Посмотреть сообщение
Можете помочь разобраться :first-line имеет приоритет больше чем индификатор?
Покажите мне селекторы, которые вы сравниваете.
0
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
14.08.2016, 22:54  [ТС]
Цитата Сообщение от monochromer Посмотреть сообщение
Покажите мне селекторы, которые вы сравниваете
p::first-line
p#biline

CSS
1
2
3
4
5
6
7
8
9
10
.main p::first-line {
font-weight: bold;
color: rgb(153,153,153);
}
.main p#biline{
    font-size: 1.6em;
    margin: 5px 0 25px 50px;
    font-weight: bold;
    color: black;
}
Хтмл если важно
HTML5
1
2
3
4
<div class="main">
    <h1>Большая книга <strong>CSS</strong></h1>
    <h2>Обзор возможностей типографики</h2>
    <p id="biline">31 октября <strong>Роман Дибров</strong></p></div>
0
 Аватар для monochromer
419 / 381 / 163
Регистрация: 03.01.2013
Сообщений: 966
14.08.2016, 22:59
Лучший ответ Сообщение было отмечено Fedor92 как решение

Решение

Цитата Сообщение от Aqua77 Посмотреть сообщение
p::first-line
p#biline
Тут дело не в приоритете. Селекторы обращаются к разным элементам:
p#biline - к параграфу
p::first-line - к вложенному в параграф элементу (псевдоэлементу)

Поэтому я выше написал, что стили нужно наследовать.
1
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
14.08.2016, 23:05  [ТС]
Спасибо, теперь спокойно засну
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.08.2016, 23:05
Помогаю со студенческими работами здесь

Градиент для псевдоэлемента
Здравствуйте подскажите пожалуйста как для IE(8-9) прописать линейный градиент с прозрачностью? http://jsfiddle.net/evkgv8va/6/ ...

Множественный фон с наследованием у псевдоэлемента after
Здравствуйте. div { width: 100px; height: 100px; position: relative; background: url(&quot;2.png&quot;) no-repeat 0 0; } div:after...

Применение псевдоэлемента: before к избранным тегам
Доброго времени суток! Есть несколько маркированных списков. В некоторых хочется поменять вид маркеров для этого использую...

Как сделать нижнее подчеркивание у псевдоэлемента
.main:after { content:&quot;&quot;; border-bottom:5px solid crimson; } вот небольшой код, чтобы сделать нижнее подчеркивание...

Позиционирование псевдоэлемента под фиксированного родителя
Доброго времени. .box { width: 128px; height: 128px; position: fixed; right: 100px; bottom: 100px; background-color:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru