CSS-уроки: как сделать заголовок двухстрочным
Код<h1>Наш заголовок</h1>
А вот настройки CSS:
Код
h1 {
color: #EE1E72;
width: 100px;
overflow: visible;
padding-left: 50px;
text-indent: -50px;
font-size: 30px;
font-style: italic;
line-height: 30px;
}
h1:first-line {
color: black;
font-size: 50px;
font-style: normal;
}
В результате я получила то, что Вы видите.
А фокус в следующем. В CSS нет псевдоэлемента first-word. Есть только first-line. Поэтому выделить первое слово заголовка явным образом невозможно.
Но можно использовать first-line, ограничив ширину блока так, чтобы помещалось только одно слово (width: 100px;), а чтобы подстраховаться от слова, которое не сможет в эту ширину поместиться, мы добавляем: overflow: visible;
А чтобы в тексте вторая строка отступала правее мы использовали
padding-left: 50px;
text-indent: -50px;
Наш заголовок
Вот и все.
Жду Ваших вариантов реализации такой задачи.