При закрытии подписчики были переданы в рассылку "Заметки Дизайнера" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Номер: 39 Дата: 2008-11-30 |
Самоучитель по HTML и CSS
Добрый день. Для тех, кто только присоединился к нашей рассылке и не знаком с HTML, доступен для обязательного скачивания «Самоучитель HTMl» по адресу http://htmlbook.ru/download/?id=4. Также появился «Самоучитель CSS», в который вошли темы, уже опубликованные в нашей рассылке. Темы переработаны, добавлены вопросы для проверки и задания для самостоятельно решения. Впрочем, ответы тоже имеются. Скачать Самоучитель CSS Свои отзывы о самоучителях присылайте мне по адресу vlad@htmlbook.ru. Поскольку рассылка разделилась на две части: CSS и формы, то сегодня речь пойдет только о них, т.е. о формах и их элементах. Формы. Поле для пароляПоле для пароля — обычное текстовое поле, но отличается от него тем, что все символы отображаются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль. Синтаксис создания следующий. <input type="password"
параметры>
Параметры поля перечислены в табл. 5.1.
Создание поля для пароля показано в примере 5.1. Пример 5.1. Поле для пароля
Хотя вводимый текст и не показывается, на сервер данные этого поля передаются в открытом виде без шифрования. Поэтому использование этого поля не обеспечивает безопасности данных и их можно перехватить. Формы. Многострочный текстЭтот элемент формы предназначен для создания области, в которой можно вводить несколько строк текста. В таком текстовом поле допустимо делать переносы строк, они сохраняются при отправке данных на сервер. Синтаксис создания следующий. <textarea параметры>
текст </textarea> Между тегами <textarea> и </textarea> можно поместить любой текст, который будет отображаться внутри поля. Допустимые параметры перечислены в табл. 6.1.
Создание поля многострочного текста показано в примере 6.1. Пример 6.1. Многострочный текст
Формы. КнопкиКнопки являются одним из самых понятных и интуитивных элементов интерфейса. По их виду сразу становится понятно, что единственное действие, которое с ними можно производить — это нажимать на них. За счет этой особенности кнопки часто применяются в формах, особенно при их отправке и очистке. Кнопку на веб-странице можно создать двумя способами — с помощью тега <INPUT> и тега <BUTTON>. Рассмотрим вначале добавление кнопки через <INPUT> и его синтаксис. <input type="button"
параметры>
Параметры кнопки перечислены в табл. 7.1.
Создание кнопки с разными параметрами показано в примере 7.1. Пример 7.1. Добавление кнопки
В результате получим следующее. В надписи на кнопке можно ставить пробелы в любом количестве, за счет них можно регулировать ее ширину. Второй способ создания кнопки основан на использовании тега <BUTTON>. Он по своему действию напоминает результат, получаемый с помощью тега <INPUT>. В отличие от этого тега, <BUTTON> предлагает расширенные возможности по созданию кнопок. Например, на подобной кнопке можно размещать любые элементы HTML, в том числе изображения и таблицы. В примере 7.2 показано создание кнопки с текстом и рисунком. Пример 7.2. Кнопки, созданные с помощью тега <BUTTON>
В данном примере показано создание обычной кнопки с текстом, а также кнопки с одновременным использованием текста и рисунка. Размер кнопки зависит от содержимого контейнера <BUTTON>, но пробелы игнорируются, поэтому простым увеличением их количества, как в случае использования <INPUT>, ширину кнопки изменить не удастся. Кнопка SUBMITДля отправки данных на сервер предназначена специальная кнопка SUBMIT. Ее вид ничем не отличается от других кнопок, но при нажатии на нее происходит выполнение серверной программы, указанной параметром action тега <FORM>. Эта программа, называемая еще обработчиком формы, получает данные, введенные пользователем в полях формы, производит с ними необходимые манипуляции, после чего возвращает результат в виде HTML-документа. Что именно делает обработчик, зависит от автора сайта, например, подобная технология применяется при создании опросов, форумов, гостевых книг, тестов и многих других вещей. Синтаксис создания кнопки SUBMIT зависит от используемого тега <INPUT> или <BUTTON>. <input type="submit"
параметры>
<button type="submit">Надпись на кнопке</button> Параметры такие же, что и у обычных кнопок (пример 7.3). Пример 7.3. Кнопка для отправки данных на сервер
Параметр name для этого типа кнопки может быть опущен. Если значение параметра value не указывать, на кнопке автоматически появится надпись «Подача запроса» для русской версии браузера Internet Explorer, «Отправить запрос» для русской версии Firefox или «Submit Query» для Netscape. Кнопка RESETПри нажатии на кнопку RESET, данные формы возвращаются в первоначальное значение. Как правило, эту кнопку применяют для очистки введенной в полях формы информации. Для больших форм от использования кнопки RESET лучше вообще отказаться, чтобы по ошибке на нее не нажать, ведь тогда придется заполнять форму заново. Синтаксис создания указанной кнопки прост и похож на другие кнопки. <input type="reset"
параметры>
<button type="reset">Надпись на кнопке</button> В примере 7.4 показана форма с одним текстовым полем, которое уже содержит предварительно введенный текст с помощью параметра value тега <INPUT>. После изменения текста и нажатия на кнопку «Очистить», значение поля будет восстановлено и в нем снова появится надпись «Введите текст». Пример 7.4. Кнопка для очистки формы
Значение кнопки RESET никогда не пересылается на сервер. Если надпись на кнопке опустить, иными словами, не задавать параметр value, на кнопке по умолчанию будет добавлен текст «Сброс» или «Reset».
Copyright 2007—2008 Влад Мержевич. По всем вопросам пишите по адресу vlad@htmlbook.ru
|
| В избранное | ||