HTML, XHTML и CSS на сто процентов.
2.2. Создание абзацев. Абзацы, как известно, делят текст на логические части и на письме выделяются отступом от края листа. В HTML абзацы отделяются друг от друга расстоянием в одну строку. Для организации абзацев в HTML предусмотрен элемент P, который подразумевает наличие закрывающего тега. Элемент P, наверное, является самым востребованным – наибольшее количество текста, представленного в Интернете, находится внутри элемента P. Для управления внешним видом текста абзацев в основном используются таблицы стилей, однако небольшое редактирование можно выполнить и с помощью HTML. Для элемента P можно задать атрибут, определяющий выравнивание. Он называется align и может принимать следующие значения. • center – выравнивание по центру. При таком виде выравнивания текст прижимается к центру экрана, образуя рваные края. Не стоит использовать подобное выравнивание для текста большого объема, потому что его будет неудобно читать. • left – выравнивание по левому краю. Текст прижимается к левому краю окна браузера, а справа остаются неровные края. Это самый обычный вид выравнивания, текст такого вида достаточно легок для чтения. • right – выравнивание по правому краю. Текст прижимается к правому краю экрана, образуя неровные края слева. Такое выравнивание подойдет небольшим эпиграфам. Читать большой текст, выровненный таким образом, будет неудобно. • justify – выравнивание по ширине. Пробелы между словами автоматически регулируются таким образом, чтобы текст прижимался к левому и правому краям окна. Этот вид выравнивания является наилучшим для больших объемов текста, отсутствие рваных краев слева и справа придает ему аккуратный вид. Кроме выравнивания, для абзаца можно задать всплывающую подсказку, которая появляется при наведении указателя мыши на текст. Подсказка создается с помощью атрибута title, значением которого является текст подсказки. В листинге 2.2 приведен пример создания абзацев с разным выравниванием и всплывающими подсказками. Листинг 2.2. Создание абзацев. <html> <head> <titlе>Абзацы</titlе> </head> <body> <p align="center" title="Абзац, выровненный по центру">Это небольшой заголовочный абзац, выровненный по центру</р> <p align="right" title="Абзац, выровненный по правому краю">Здесь эпиграф</р> <p align="left" title="Абзац, выровненный по левому краю">Этот абзац с текстом выровнен по левому краю, поэтому края с правого края будут рваными</р> <p align="justify" title="Абзац, выровненный по ширине">Этот абзац с основным текстом, выровненный по ширине. Края этого абзаца прилегают к краям окна браузера</р> </body> </html> На рис. 2.2 показан результат обработки листинга 2.2, где видно различие между абзацами с разным выравниванием. HTML, XHTML и CSS на сто процентов. Рис. 2.2. Оформление абзацев. Для дальнейшего оформления текста абзацев используют каскадные таблицы стилей, для этого элемент P допускает использование атрибутов style и class.