2015-03-18 2 views
-2

Я новичок в использовании псевдоэлементов, и есть что-то, чего я пытаюсь достичь, и он не работает, а также не может найти его нигде в Интернете ,Добавить псевдоэлемент :: before & :: after to html tag

Я хочу добавить :: before and :: after в тег <header>. Но как? Возможно ли это? или я понимаю, что псевдоэлементы совершенно неправы?

enter image description here

+0

Я думаю, что вы хотите добавить "CSS" в качестве тега на ваш вопрос – Katana314

+0

Хаха спасибо :) – yinshiro

+0

Один из значков в редакторе Stackoverflow помечен фрагментом кода. Нажмите на нее и покажите нам тестовый пример, демонстрирующий проблему. Как показывает ответ @ sircapsalot, что вы хотите, но мы не можем понять, почему ваш код не работает, не видя ваш код. – Quentin

ответ

2

Вы, вероятно, не устанавливая никакого содержания.

header::before, header::after { 
 
    content: ""; 
 
    ... 
 
}
<header> 
 
    My header 
 
</header>

Когда я добавить, что в, я получаю это:

enter image description here

+0

Что я имею в виду, когда я проверяю свой элемент заголовка, у него нет элемента :: before/:: after. – yinshiro

+0

Я поставил фотографию там. нажмите «запустить фрагмент кода» и просмотрите заголовок – sircapsalot

+0

, когда я добавлю содержимое: «"; он все равно не добавляет их. (я отредактировал мой пост, см. изображение) – yinshiro

Смежные вопросы