Показать сообщение отдельно
  #1 (permalink)  
Старый 01.10.2013, 16:19
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

CSS свойство "content" без before и after.
Доброе утро || день || вечер, уважаемые форумчане.

Собственно, возник такой вопрос: обязательно ли использовать CSS свойство "content" вместе с псевдоэлементами ::after и ::before?

Например, у меня есть div-кнопка она используется очень часто на сайте, и не хотелось бы вписывать ей везде контент через HTML, поэтому, решил сделать через CSS свойство "content".

.like {
   content: 'Мне нравится';
}

<div class="like"></div>


Работает... но, правильно ли это? В справочниках по CSS написано, что применяется совместно с псевдоэлементами ::after и ::before, но вот не написано, можно ли применять без этих псевдоэлементов.

Можно конечно же написать так и ничего не изменится в принципе:
.like::after {
   content: 'Мне нравится';
}


Но всё же интересно, можно ли использовать это свойство без этих псевдоэлементов?
Ответить с цитированием