--- title: hanging-punctuation slug: Web/CSS/hanging-punctuation tags: - CSS translation_of: Web/CSS/hanging-punctuation ---
Свойство hanging-punctuation
определяет как браузер будет отображать знаки пунктуации, попадающие в начало или в конец строки. Висячая пунктуация может располагаться за границами контейнера.
/* Значения ключевых слов */ hanging-punctuation: none; hanging-punctuation: first; hanging-punctuation: last; hanging-punctuation: force-end; hanging-punctuation: allow-end; /* Два ключевых слова */ hanging-punctuation: first force-end; hanging-punctuation: first allow-end; hanging-punctuation: first last; hanging-punctuation: last force-end; hanging-punctuation: last allow-end; /* Три ключевых слова */ hanging-punctuation: first force-end last; hanging-punctuation: first allow-end last; /* Общие значения */ hanging-punctuation: inherit; hanging-punctuation: initial; hanging-punctuation: unset;
{{CSSInfo}}
Свойство hanging-punctuation
может быть определено с помощью одного, двух или трёх ключевых слов.
first
вместе с одним из last
, allow-end
или force-end
last
вместе с одним из first
, allow-end
или force-end
first
, allow-end
и last
first
, force-end
и last
none
first
last
force-end
allow-end
<p>“Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur dignissim nunc mauris, et sollicitudin est scelerisque sed. Praesent laoreet tortor massa, sit amet vulputate nulla pharetra ut.”</p>
p { hanging-punctuation: first last; margin: .5rem; }
{{EmbedLiveSample("Пример")}}
Specification | Status | Comment |
---|---|---|
{{SpecName("CSS3 Text", "#hanging-punctuation-property", "hanging-punctuation")}} | {{Spec2("CSS3 Text")}} | Initial definition |
{{Compat("css.properties.hanging-punctuation")}}