Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_Основные элементы языка HTML .doc
Скачиваний:
5
Добавлен:
15.11.2019
Размер:
257.54 Кб
Скачать

Выравнивание текста по горизонтали

С помощью тегов HTML можно управлять горизонтальным выравниваем текста. Если не оговаривать способ выравнивания, все элементы в документе будут выравниваться по левому краю и иметь неровное право поле, во многих документов это неплохо смотрится. Однако вы можете захотеть создать более выдающуюся домашнюю страницу, используя выравнивание по левому, правому краям или по середине.

Длинные абзацы, выровненные по центру, могут быть трудны для чтения, но центрирование может придавать тексту определенную выразительность, если соответствует характеру создаваемой Web-страницы. Некоторые браузеры поддерживают теги <left> и <right>, которые действуют аналогично тегу центрирования абзаца <center>. Однако более современные браузеры вместо тегов <left> и <right> используют атрибуты align= . Атрибут align= встраивается в теги абзаца <Р> или заголовках ( <Н1> - <Н6> )

Пример:

<Р align=right> Это называется выключкой по правому полю </Р>

<H1 align=center> Центрирование заголовка </Н1>

<center>Абзац, выровненный по центру, может быть труден для прочтения. </center>

"Бегущая строка" в Web - документах

Сейчас все браузеры поддерживают тег <marquee> , дающий возможность использовать "бегущую строку" - это привлекает повышенное внимание при просмотре страницы, однако, может вызывать раздражение, поэтому его не используют часто.

Характеристики "бегущей строки" задает атрибут <marquee> , При хороших соотношениях между длиной сообщения, размером шрифта и скоростью движения строки, "бегущая строка" читается хорошо и выглядит очень привлекательно.

Вот пример записи "бегущей строки" со всевозможными атрибутами:

< marQuee height=20 width=70% hspace=5 vspace=5 align=top bgcolor=yellow direction=left loop=infinite behavior=scroll scrollamount=5 scrolldelay=100 > это бегущая влево строка, различные примеры строки можно увидеть Здесь </marquee>

  • Поставьте открывающий тег <marquee

  • Установите атрибуты "бегущей строки" Height= и Width=. Их аргументы задаются в пикселях или процентах от размеров окна.

  • Задайте все атрибуты "бегущей строки", которыми хотите управлять (см. выше, описание - ниже)

  • Между открывающим тегом <marquee> и </marquee> разиестите нужный Вам текст

  • Поставьте закрывающий тег </marquee>

Атрибут Width= определяет ширину поля "бегущей строки" и задается в пикселях или процентах от ширины окна, а атрибут Height= определяет высоту поля и задается в пикселях. Атрибуты HSpase= и VSpase= определяют интервалы по горизонтали и вертикали между текстом строки и краями ее поля. Атрибут align= определяет расположение текста в поле "бегущей строки": top (вверху), bottom (внизу), middle (посередине).

Атрибут bgcolor= позволяет установить цвет фона, он задается либо шестнадцатеричным кодом, либо названием (можно найти тут) Атрибут direction= определяет направление движения текста в "бегущей строке" - right (слева направо), left (справа налево)

Атрибут behavior= задает способ движения "бегущей строки". Аргумент scroll обеспечивает движение, при котором текаст появляется от одного края и исчезает за другим, при slide, "бегущая строка" вытягивается из одного края и останавливается у другого. Аргумент alertnate задает переменное направление - от одного края к другому и обратно. Aтрибут loop= задает число повторений в тексте "бегущей строки". При аргументе infinite "бегущая строка" будет присутствовать все время. Атрибут loop= не влияет на поведение "бегущей строки" если для атрибута behavior= стоят аргументы slide или alertnate

Атрибут scrollamount= устанавливает длину в пикселах, на которую текст будет перемещаться за 1 такт. При большой величине показателя текст движется рывками, при малой - движение замедленно. Атрибут scrolldelay= определяет величину паузы между отдельными тактами перемещения текста, он задается в тысячных долях секунды, например если scrolldelay=1000, то то пауза между шагами равна 1 секунде.