Свойство hanging-punctuation определяет, должен ли знак препинания находится в начале текстовой строки или же в конце.
Свойство hanging-punctuation используется вместе с полностью выровненным текстом и контролирует выравнивание всех строк параграфа текста, когда используется в конце строки.
Только Safari поддерживает это свойство.
| Значение по умолчанию | none |
| Применяется | Ко всем элементам. |
| Наследуется | Да |
| Анимируемое | Нет |
| Версия | CSS3 |
| DOM синтаксис | object.style.hangingPunctuation = "last"; |
Синтаксис
hanging-punctuation: none | first | last | allow-end | force-end | initial | inherit;Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
blockquote {
font-style: normal;
font-size: 25px;
width: 20em;
border-left: 1px solid #000;
padding: 3rem 0;
hanging-punctuation: first;
}
</style>
</head>
<body>
<h2>Пример свойства hanging-punctuation</h2>
<blockquote>"Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века.</blockquote>
</body>
</html>Значения
| Значение | Описание |
|---|---|
| none | Знак препинания не будет использован. Значение по умолчанию. |
| first | Знак препинания находится за пределами начального края первой строки. |
| last | Знак препинания находится за пределами конечного края первой строки. |
| allow-end | Знак препинания находится за пределами конечного края строки, если он другим образом не вписывается при выравнивании. |
| force-end | Знак препинания находится за пределами конечного края всех строк. Если выравнивание возможно для этой строки, то должна быть висячяя пунктуацию. |
| initial | Устанавливает свойство в значение по умолчанию. |
| inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
|
|
|
|
|
|
|---|---|---|---|---|
| ✕ | ✕ | ✕ | 10.0+ | ✕ |
Практикуйте свои знания
Что такое свойство hanging punctuation в CSS и какие значения оно может принимать?
Правильный!
Неправильно!