Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №6.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
82.43 Кб
Скачать

2. Использование для выравнивания форм дескриптора отформатированного текста

В большинстве случаев HTML – формы представляют собой хаотично расположенные поля ввода, что затрудняет их чтение пользователем. Для выравнивания текстовых полей в некоторых случаях моно использовать тег <PRE>. При использовании этого дескриптора в процессе дизайна формы между полями образуется свободное пространство, которое позволяет облегчить дальнейшую работу с формой.

Пример 4 - поля формы, не выровненные по умолчанию

<HTML>

<HEAD>

<ТIТLЕ>Компоновка и дизайн формы</ТIТLЕ>

</HEAD>

<BODY>

<Н1>Дескрипторы перевода строки</Н1>

<FORM>

Имя: <INPUT TYPE = "text" NAME = "name" SIZE = "30"> <BR>

E – Mail: <INPUT TYPE = "text" NAME ="email" SIZE ="50"> <BR>

Улица: <INPUT TYPE = "text" NAME = "street1" SIZE = "30"> <BR>

<INPUT TYPE = "text" NAME = "street2" SIZE = "30"> <BR>

Город: <INPUT TYPE = "text" NAME = "city" SIZE = "50"><BR>

Область: <INPUT TYPE = "text" NAME = "state" SIZE = "2"> <BR>

Индекс: <INPUT TYPE = "text" NAME = "zip" SIZE = "10>

</FORM>

</BODY>

</HTML>

Если выполнить форматирование текста при наборе и воспользоваться затем дескриптором <PRE>, то можно создать очень аккуратную форму.

Пример 5 - поля формы, выровненные тегом <PRE>

<HTML>

<HEAD>

<ТIТLЕ>Компоновка и дизайн формы</ТIТLЕ>

</HEAD>

<BODY>

<Н1>Использование дескрипторов PRE </Н1>

<FORM>

<PRE>

Имя: <INPUT TYPE = "name" NAME = "name" SIZE = "50">

E – Mail: <INPUT TYPE = "text" NAME ="email"

SIZE ="50">

Улица: <INPUT TYPE = "text" NAME = "street1"

SIZE = "30">

<INPUT TYPE = "text" NAME = "street2"

SIZE = "30">

Город: <INPUT TYPE = "text" NAME = "city" SIZE = "50" >

Область: <INPUT TYPE = "text" NAME = "state" SIZE = "2">

Индекс: <INPUT TYPE = "text" NAME = "zip" SIZE = "10>

</PRE>

</FORM>

</BODY>

</HTML>

3. Использование html-таблиц для выравнивания форм

Для облегчения работы с формой ее можно размещать на странице с помощью HTML – таблиц, при этом внешний вид формы будет практически совпадать с формой компоновка, которой производилась отформатированным текстом, но так как в этом случае применяется обычный HTML, то в форму можно включать HTML-конструкции (таблицы, фреймы, графические изображения).

Пример 6 - размещение полей формы в таблице

<HTML>

<HEAD>

<ТIТLЕ>Компоновка и дизайн формы</ТIТLЕ>

</HEAD>

<BODY>

<Н1>Использование HTML - таблиц </Н1>

<FORM>

<TABLE>

<TR><TD> Имя: </TD><TD><INPUT TYPE = "name"

NAME = "name" SIZE = "50"></TD></TR>

<TR><TD> E-mail: </TD><TD><INPUT TYPE = "name"

NAME = "name" SIZE = "50"></TD></TR>

<TR><TD> Улица: </TD><TD><INPUT TYPE = "name"

NAME = "street1" SIZE = "30"></TD></TR>

<TR><TD></TD><TD><INPUT TYPE = "name" NAME = "street2" SIZE = "30"></TD></TR>

<TR><TD> Город: </TD><TD><INPUT TYPE = "text"

NAME = "sity"

SIZE = "50"></TD></TR>

<TR><TD> Область: </TD><TD><INPUT TYPE = "text"

NAME = "state"

SIZE = "2"></TD></TR>

<TR><TD> Индекс: </TD><TD><INPUT TYPE = "text"

NAME = "zip"

SIZE = "10"></TD></TR>

</TABLE>

</FORM>

</BODY>

</HTML>