diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
commit | 074785cea106179cb3305637055ab0a009ca74f2 (patch) | |
tree | e6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/ru/web/css/hanging-punctuation | |
parent | da78a9e329e272dedb2400b79a3bdeebff387d47 (diff) | |
download | translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2 translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip |
initial commit
Diffstat (limited to 'files/ru/web/css/hanging-punctuation')
-rw-r--r-- | files/ru/web/css/hanging-punctuation/index.html | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/files/ru/web/css/hanging-punctuation/index.html b/files/ru/web/css/hanging-punctuation/index.html new file mode 100644 index 0000000000..fe8ed1a6a4 --- /dev/null +++ b/files/ru/web/css/hanging-punctuation/index.html @@ -0,0 +1,117 @@ +--- +title: hanging-punctuation +slug: Web/CSS/hanging-punctuation +tags: + - CSS +translation_of: Web/CSS/hanging-punctuation +--- +<div>{{CSSRef}}{{SeeCompatTable}}</div> + +<p><span class="seoSummary">Свойство <strong><code>hanging-punctuation</code></strong> определяет как браузер будет отображать знаки пунктуации, попадающие в начало или в конец строки. Висячая пунктуация может располагаться за границами контейнера. </span></p> + +<pre class="brush:css no-line-numbers">/* Значения ключевых слов */ +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; +</pre> + +<p>{{CSSInfo}}</p> + +<h2 id="Синтаксис">Синтаксис</h2> + +<p>Свойство <code>hanging-punctuation</code> может быть определено с помощью одного, двух или трех ключевых слов.</p> + +<ul> + <li>Для <strong>одного значения</strong> может быть использовано любое из описанных ниже значений.</li> + <li>Для <strong>двух значений</strong> используются следующие варианты: + <ul> + <li><code>first</code> вместе с одним из <code>last</code>, <code>allow-end</code> или <code>force-end</code></li> + <li><code>last</code> вместе с одним из <code>first</code>, <code>allow-end</code> или <code>force-end</code></li> + </ul> + </li> + <li>Для <strong>трех значений</strong> используются один из следующих вариантов: + <ul> + <li><code>first</code>, <code>allow-end</code> и <code>last</code></li> + <li><code>first</code>, <code>force-end</code> и <code>last</code></li> + </ul> + </li> +</ul> + +<h3 id="Значения">Значения</h3> + +<dl> + <dt><code>none</code></dt> + <dd>Никакие символы не выносятся.</dd> + <dt><code>first</code></dt> + <dd>Открывающая скобка или кавычка в начале первой строки выровненного элемента будет вынесена.</dd> + <dt><code>last</code></dt> + <dd>Закрывающая скобка или кавычка последней строки выровненного элемента будет вынесена.</dd> + <dt><code>force-end</code></dt> + <dd>Точка или запятая в конце строки выносится.</dd> + <dt><code>allow-end</code></dt> + <dd>Точка или запятая в конце строки будет вынесена, если нет лучшего варианта для выравнивания.</dd> +</dl> + +<h3 id="Формальный_синтаксис">Формальный синтаксис</h3> + +<pre class="syntaxbox">{{CSSSyntax}}</pre> + +<h2 id="Пример">Пример</h2> + +<h3 id="HTML">HTML</h3> + +<pre class="brush: html" style="white-space: pre-wrap;"><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></pre> + +<h3 id="CSS">CSS</h3> + +<pre class="brush: css">p { + hanging-punctuation: first last; + margin: .5rem; +}</pre> + +<h3 id="Результат">Результат</h3> + +<p>{{EmbedLiveSample("Пример")}}</p> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Specification</th> + <th scope="col">Status</th> + <th scope="col">Comment</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("CSS3 Text", "#hanging-punctuation-property", "hanging-punctuation")}}</td> + <td>{{Spec2("CSS3 Text")}}</td> + <td>Initial definition</td> + </tr> + </tbody> +</table> + +<h2 id="Браузерная_совместимость">Браузерная совместимость</h2> + +<div class="hidden">Таблица совместимости была сформирована из структурированных данных. Если вы хотите уточнить информацию, пожалуйста, склонируйте репозиторий <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> и отправьте нам pull-реквест.</div> + +<p>{{Compat("css.properties.hanging-punctuation")}}</p> |