Многие вебсайты по всему Интернету используют таблицы HTML для верстки веб-страниц, иногда при этом злоупотребляя этой возможностью. В учебнике по языку CSS мы поговорим о том, как можно сверстать веб-страницу без таблиц. Единственный способ корректного использования таблиц – это то, для чего они и предназначены, а именно для отображения табличных данных.
Существует достаточно много тегов, используемых для создания HTML таблиц, и полностью понять, как они работают, вероятно, является самой трудной задачей в этом учебнике для начинающих.
Скопируйте следующий код в тело (элемент ) ранее созданной вами веб-страницы, а затем мы рассмотрим, какая роль у каждого тега таблицы:
Строка 1, ячейка 1
Строка 1, ячейка 2
Строка 1, ячейка 3
Строка 2, ячейка 1
Строка 2, ячейка 2
Строка 2, ячейка 3
Строка 3, ячейка 1
Строка 3, ячейка 2
Строка 3, ячейка 3
Строка 4, ячейка 1
Строка 4, ячейка 2
Строка 4, ячейка 3
Элемент
создает таблицу.
Элемент
создает строку таблицы.
Элемент
создает ячейку данных. Этот тег должен находится внутри элемента
, как показано в примере.
Если вам нужна таблица 3x4, т.е. состоящая из 12 ячеек, то у вас внутри элемента
.
Этих элементов достаточно, чтобы создать простую таблицу. Более продвинутых средствах создания HTML таблиц вы сможете узнать в соответствующем разделе.
HTML формы Вверх Как добавить изображения HTML формы
HTML формы можно использовать для отсылки данных через Интернет и часто используются для организации обратной связи с пользователями.
Сами по себе формы совершенно бесполезны. Они должны быть всегда связаны с программами или скриптами, которые будут обрабатывать введенные пользователем данные. Однако этот вопрос лежит за пределами темы данного учебника.
Основные теги, используемые для создания HTML форм, - это тег , тег , тег , тег и тег .
Тег
Тег – это основа всего мира форм. Он может быть десяти видов:
type="text" /> - стандартное текстовое поле. Также здесь может присутствовать атрибут value, который определяет текст по умолчанию, заданный в текстовом поле.
type="password" /> - то же текстовое поле, однако вводимые пользователем символы будут скрыты.
type="checkbox" /> - создает поле выключателей (checkbox) или флажков, которые пользователь может либо включить, либо отключить. Также здесь можно использовать атрибут checked, который используется в формате и который задает начальное состояние флажка "включен".
type="radio" /> - создает поле переключателей, которые очень похожи на флажки, однако в этом случае пользователь может выбрать только один объект в группе переключателей. Здесь также можно использовать атрибут checked, который задается аналогичным образом, как и в случае с флажками.
type="file" /> - создает поле ввода, которое показывает файлы на вашем компьютере подобно тому, как вы открываете или сохраняете документы в большинстве программ. Оно позволяет пользователям загружать файлы на сервер.
type="submit" /> - создает кнопку отправки данных формы программе-обработчику. Можно самому задавать текст, который будет отображаться на кнопке отправки (то же самое можно сделать и с типами button и reset – см.ниже). Это делается при помощи атрибута value, например, .
type="image" /> - создает специальную кнопку отправки, в качестве которой будет использоваться активное изображение. При этом серверу кроме данных формы еще отправляются и координаты (x, y) нажатия мыши на изображение. Также необходимо указывать атрибут src, который играет ту же роль, что и в теге .
type="button" /> - создает кнопку, которая без дополнительного кода ничего не будет делать.
type="reset" /> - создает кнопку, которая при нажатии на нее возвращает все поля формы к значениям по умолчанию.
type="hidden" /> - создает поле, которое не отображается в окне браузера. Оно используется для передачи различной вспомогательной информации, например, имени страницы, на которой находится пользователь, или электронный адрес, куда должна пересылаться форма.
Обратите внимание, что тег закрывает сам себя при помощи конструкции "/>".
Тег