Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.09.2017, 16:49
Профессор
Отправить личное сообщение для torsar Посмотреть профиль Найти все сообщения от torsar
 
Регистрация: 06.01.2012
Сообщений: 409

Не работает ::first-letter для strong
<div>
		На этапе становления Всемирной паутины не стоял вопрос типографического дизайна (в стиле глянцевых журналов) страниц и сайтов, 
		никто и не думал о том, что
		<strong>текст должен выглядеть красиво.</strong> Теперь же это важно. В CSS для форматирования
		текста предусмотрено два псевдоэлемента — :first-letter и :first-line. Их использование придаст вашим веб-страницам изящное оформление, 
		которым печатные
		издания обладают уже на протяжении многих лет.
</div>


Код:
div strong::first-letter {
			color: green;
			font-size: 1.5em;
		}
Не работает.
Почему?
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2017, 17:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

torsar,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  div strong {display: inline-block;}
  div strong:first-letter{
      color: green;
      font-size: 1.5em;
    }
  </style>

</head>

<body>
<div>
    На этапе становления Всемирной паутины не стоял вопрос типографического дизайна (в стиле глянцевых журналов) страниц и сайтов,
    никто и не думал о том, что
    <strong>текст должен выглядеть красиво.</strong> Теперь же это важно. В CSS для форматирования
    текста предусмотрено два псевдоэлемента — :first-letter и :first-line. Их использование придаст вашим веб-страницам изящное оформление,
    которым печатные
    издания обладают уже на протяжении многих лет.
</div>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 11.09.2017, 15:51
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Двойное двоеточие используется для псевдоэлементов, а одинарное для псевдоклассов. Это стандарт.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает для нескольких объектов smart-create Events/DOM/Window 10 05.01.2017 00:44
не работает cors к API Почты для домена yandex torsar AJAX и COMET 3 06.09.2016 15:08
Не коректно работает .hover в скрипте для SVG карты Lexs jQuery 1 05.06.2014 10:19
Не работает AppendChild для div, причём только в IE _Kpot_ Internet Explorer 5 12.02.2009 10:55
Не работает innerHTML для textarea в ФФ ropil Сайт Javascript.ru 5 06.05.2008 19:53