Свойство hanging-punctuation устанавливает, может ли знак пунктуации располагаться вне контейнера с текстом вначале или в конце строки текста.
CSS синтаксис
hanging-punctuation: none | first | last | allow-end | force-end | initial | inherit;
Возможные значения
| Значение | Описание |
|---|---|
| none | Никакой знак пунктуации не может располагаться вне контейнера с текстом в начале или в конце строки текста. |
| first | Пункуация может располагаться за пределами начального края первой строки. |
| last | Пункуация может располагаться за пределами конечного края последней строки. |
| allow-end | Пункуация может располагаться за пределами конечного края всех строк, если пунктуация иным образом не вписывается при выравнивании. |
| force-end | Пункуация может располагаться за пределами конечного края всех строк. Если выравнивание разрешено для строки, то оно принуждает пунктуацию быть висячей. |
| inherit | Значение наследуется от родительского элемента. |
| initial | Устанавливает значение по умолчанию. |
Пример использования
Располагаем знак пунктуации за пределами начального края первой строки в элементе <p>
p {
hanging-punctuation: first;
}