Как сделать абзацы в css



абзацы Добрый день уважаемые читатели. Сегодня короткая заметка о том как сделать красную строку для каждого абзаца на html — странице. Если кто не знает, то красная строка это отступ первой сделать строки в блоке текста. Такой отступ в абзацах можно встретить практически в любом печатном тексте, но при создании веб-сайтов оформление красной строки встречается довольно редко, несмотря на то, что она позволяет гораздо удобнее воспринимать текст. На случай если вдруг заказчик потребует, чтобы абзацы на его сайте начинались с красной строки, то привожу для вас простой рецепт решения этой задачи.

Решить задачу можно многими способами, например можно в начале каждого абзаца вставлять подряд несколько специальных символов &nbsp;, но это может занять достаточно большое количество времени. Поэтому я рекомендую для создания красной строки использовать свойство CSS <strong>text-indent</strong>, которое задает отступ первой строки блока текста. При этом никакого воздействия на остальные строки не производиться.

Свойство text-indent имеет простой синтаксис:

text-indent: <значение> | <проценты> | inherit

В качестве значений можно указывать пиксели (px), пункты (pt) другие единицы принятые в CSS. Значение определяет на сколько сдвинуть текст первой строки в право от исходного положения. Допустимо указывать отрицательные значения, тогда текст сдвинется влево. При указании процентных значений, отступ первой строки вычисляется в зависимости от ширины блока текста.

Теперь к примерам. Для разделения абзацев в html обычно используют тег <p>. Тогда, чтобы в каждый абзац на странице начинался с красной строки достаточно добавить код css:

<style>
p {
text-indent: 25px; / Отступ первой строки в пикселах /
}
</style>

Например:

<html>
   <head>
     <meta charset="utf-8">
     <title>Красная строка</title>
     <style>
       p {
         text-indent: 25px; / Отступ первой строки в пикселах /
       }
     </style>
   </head>
   <body>
     <p>На краю дороги стоял дуб. Он был, вероятно, в десять раз старше берез, составлявших лес, в десять раз толще и в два раза выше каждой березы. Это был огромный, в два обхвата дуб, с обломанными суками и корой, заросшей старыми болячками. С огромными, неуклюже, несимметрично растопыренными корявыми руками и пальцами, он старым, сердитым и презрительным уродом стоял между улыбающимися березами. Только он один не хотел подчиниться обаянию весны и не хотел видеть ни весны, ни солнца.
     </p>
     <p>
Этот дуб как будто говорил: «Весна, и любовь, и счастье! И как не надоест вам все один и тот же глупый, бессмысленный обман! Все одно и то же, и все обман! Нет ни весны, ни солнца, ни счастья. Вон смотрите, сидят задавленные мертвые ели, всегда одинокие, и вон я растопырил свои обломанные, ободранные пальцы, выросшие из спины, из боков — где попало. Как выросли — так и стою, и не верю вашим надеждам и обманам».
     </p>
     <p>
Князь Андрей несколько раз оглянулся на этот дуб, проезжая по лесу. Цветы и трава были и под дубом, но он все так же, хмурый, неподвижный, уродливый и упорный, стоял посреди них.
     </p>
   </body>
</html>

Результат:

text-ident

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

Если красную строку необходимо добавить только в один абзац, то можно сделать так:

<p style="text-indent: 5%">На краю дороги стоял дуб. Он был, вероятно, в десять раз старше берез, составлявших лес, в десять раз толще и в два раза выше каждой березы. Это был огромный, в два обхвата дуб, с обломанными суками и корой, заросшей старыми болячками. С огромными, неуклюже, несимметрично растопыренными корявыми руками и пальцами, он старым, сердитым и презрительным уродом стоял между улыбающимися березами. Только он один не хотел подчиниться обаянию весны и не хотел видеть ни весны, ни солнца.</p>

Результат:

На краю дороги стоял дуб. Он был, вероятно, в десять раз старше берез, составлявших лес, в десять раз толще и в два раза выше каждой березы. Это был огромный, в два обхвата дуб, с обломанными суками и корой, заросшей старыми болячками. С огромными, неуклюже, несимметрично растопыренными корявыми руками и пальцами, он старым, сердитым и презрительным уродом стоял между улыбающимися березами. Только он один не хотел подчиниться обаянию весны и не хотел видеть ни весны, ни солнца.

Либо к абзацам, которые должны начинаться с красной строки добавляем атрибут class и добавляем нужный стиль:

<style>
   p.indent {
     text-indent: 25px;
   }
</style>
<p class="indent">
 Князь Андрей несколько раз оглянулся на этот дуб, проезжая по лесу. Цветы и трава были и под дубом, но он все так же, хмурый, неподвижный, уродливый и упорный, стоял посреди них.
</p>

Результат:

Князь Андрей несколько раз оглянулся на этот дуб, проезжая по лесу. Цветы и трава были и под дубом, но он все так же, хмурый, неподвижный, уродливый и упорный, стоял посреди них.

Теперь вы запросто сможете сделать красную строку на своих html страницах. До новых встреч!


Источник: http://webcodius.ru/spravochnik-css/kak-sdelat-krasnuyu-stroku-v-html-ili-otstup-pervoj-stroki-v-abzace.html

Закрыть... [X]


Тег br Как сделать чтобы прошло ухо


Как сделать абзацы в css Text-indent
Как сделать абзацы в css Как сделать тег абзаца в HTML коде: отступ и расстояние между
Как сделать абзацы в css Как сделать красную строку в html или отступ первой. - WEBC odius
Как сделать абзацы в css Отступ абзаца через CSS - Как создать свой сайт
Как сделать абзацы в css Сделать отступ для абзаца Blogger. Примеры
Как сделать абзацы в css CSS: абзац с красной строки
Как сделать абзацы в css TEXET TM-8044 8.0 3G купить планшет texet TM-8044 8.0 3G
Деревянные наличники на окна своими рукамиИдеи оформления интерьера. Идеи для интерьера своими рукамиКак построить веранду своими руками?Как сделать поилки для пчел своими руками, видео, фотоКак создать свой собственный мультфильм - wikiHowКрасивая улыбка как правильно и красиво улыбатьсяМагия денег / Луна и большие деньгиПарта растущая для дома для школьников; КупитьРазличные приспособления для быстрой кладки кирпича своими руками

Источник: http://pugachev-reklama.ru/kak-sdelat-abzacy-v-css/


Поделись с друзьями



Рекомендуем посмотреть ещё:



Как сделать тег абзаца в HTML коде: отступ и расстояние между абзацами Конкурс чистая вода 2017


Как сделать абзацы в css Как сделать (задать) отступ текста и изображения в html (сверху, снизу)
Как сделать абзацы в css Как мне для каждого абзаца добавить отступ первой строки?
Как сделать абзацы в css Как сделать отступ абзаца через CSS, прммер, код, пояснения
Как сделать абзацы в css Html красная строка или отступ первой строки в абзаце
Как сделать абзацы в css Как сделать в css отступ сверху любому элементу?
Как сделать отступы или табуляцию в HTML? HTML /xHTML Шпаргалка: как сделать отступ текста CSS Как сделать абзацы в css


ШОКИРУЮЩИЕ НОВОСТИ



Дата: 02.11.2017, 14:15 / Просмотров: 82353