Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. CSS: каскадные таблицы стилей
  3. Руководство по CSS
  4. Properties
  5. hanging-punctuation

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

hanging-punctuation

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Экспериментальная возможность:Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотритетаблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Свойствоhanging-punctuation определяет как браузер будет отображать знаки пунктуации, попадающие в начало или в конец строки. Висячая пунктуация может располагаться за границами контейнера.

css
/* Ключевые слова */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;
Начальное значениеnone
Применяется квсе элементы
Наследуетсяда
Обработка значениякак указано
Animation typediscrete

Синтаксис

Свойство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

Точка или запятая в конце строки будет вынесена, если нет лучшего варианта для выравнивания.

Формальный синтаксис

hanging-punctuation =
none|
[first||[force-end|allow-end]||last]

Пример

HTML

html
<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>

CSS

css
p {  hanging-punctuation: first last;  margin: 0.5rem;}

Результат

Спецификации

Specification
CSS Text Module Level 3
# hanging-punctuation-property

Совместимость с браузерами

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp