Нужно чтобы каждый обзац начинался с красной строки
Нужно чтобы каждый обзац начинался с красной строки
Вопрос
Здравствуйте!
Мне нужно чтобы каждый новый обзац, начинался с красной строки и чтобы я мог сам определять параметры этого отступа.
Недавно начал изучать Css и думаю что это можно осуществить с помощью этого языка.
Если да будте добры, объяснить как это сделать.
Ответ
Здравствуйте!
Да действительно этого можно добится средствами языка Css.
Для этого нужно создать стиль и прописать в нём следующее:text-indent: 1em;
где 1em - это значение отступа.
Вы также можите использовать значение в процентах:
text-indent: 10%;
Но если будите ставить в процентах, то учтите что отступ будет зависит от ширины блока, так что сами там уж определяйтесь.
А вообще пробуйте пользоваться поиском, ведь всё это дуступно в интернете и очень легко находится.Вот привожу даже цитату на эту темку с сайта htmlbook.ру :
Описание
Устанавливает величину отступа первой строки блока текста (например, для параграфа). Воздействия на все остальные строки не оказывается. Допускается отрицательное значение для создания выступа первой строки, но следует проверить, чтобы текст не выходил за пределы окна браузера.
Синтаксис
text-indent: значение | проценты
Аргументы
В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), дюймы (in), пункты (pt) и др. При задании значения в процентах, отступ первой строки вычисляется в зависимости от ширины блока. Допустимо использовать отрицательные значения, но при этом в разных браузерах возможно появление ошибок.Пример
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251″>
<title>text-indent</title>
<style type=”text/css”>
P {
text-indent: 1.5em; /* Отступ первой строки */
text-align: justify; /* Выравнивание по ширине */ }
</style>
</head>
<body><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</body>
</html>
Один отзыв на «Нужно чтобы каждый обзац начинался с красной строки»
Оставить отзыв
Вы должны войти, чтобы оставлять комментарии.
Чтобы изменить параметры первой строки абзаца, помимо свойства text-indent можно использовать псевдоэлемент first-line.
С его помощью можно задать не только отступ, но и другие параметры первой строки параграфа, например, цвет, начертание и т.п.:
P:first-line {text-indent: 3em; color: green}
Величина отступа может задаваться в пикселях (px), пунктах (pt), относительных единицах (em), процентах. Значение отступа может быть отрицательным. В таком случае первая строка абзаца выступает влево от основного текста.