HTML таблицы

Многие вебсайты по всему Интернету используют таблицы HTML для верстки веб-страниц, иногда при этом злоупотребляя этой возможностью. В учебнике по языку CSS мы поговорим о том, как можно сверстать веб-страницу без таблиц. Единственный способ корректного использования таблиц – это то, для чего они и предназначены, а именно для отображения табличных данных.
Существует достаточно много тегов, используемых для создания HTML таблиц, и полностью понять, как они работают, вероятно, является самой трудной задачей в этом учебнике для начинающих.
Скопируйте следующий код в тело (элемент <body>) ранее созданной вами веб-страницы, а затем мы рассмотрим, какая роль у каждого тега таблицы:
<table> <tr> <td>Строка 1, ячейка 1</td> <td>Строка 1, ячейка 2</td> <td>Строка 1, ячейка 3</td> </tr> <tr> <td>Строка 2, ячейка 1</td> <td>Строка 2, ячейка 2</td> <td>Строка 2, ячейка 3</td> </tr> <tr> <td>Строка 3, ячейка 1</td> <td>Строка 3, ячейка 2</td> <td>Строка 3, ячейка 3</td> </tr> <tr> <td>Строка 4, ячейка 1</td> <td>Строка 4, ячейка 2</td> <td>Строка 4, ячейка 3</td> </tr> </table>

Элемент <table> создает таблицу.
Элемент <tr> создает строку таблицы.
Элемент <td> создает ячейку данных. Этот тег должен находится внутри элемента <tr>, как показано в примере.
Если вам нужна таблица 3x4, т.е. состоящая из 12 ячеек, то у вас внутри элемента <table> должно быть четыре элемента <tr>, определяющие строки, и три элемента <td> внутри каждого элемента строк, что в сумме и даст 12 элементов <td>.


И вот что мы получаем на данный момент:



Как добавить изображения (тег )


Для того чтобы определить изображение в HTML документе, используется тег .
Пример: <img src="http://www.msiter.ru/images/logo.gif" width="157" height="70" alt="MSITER.RU" />


Атрибут src показывает браузеру, где находится изображение. Как и при определении ссылки (о чем рассказывалось ранее) путь может быть абсолютным, как в примере, но обычно используется относительный путь. Например, если вы создадите свое изображение и сохраните его под именем "alienpie.jpg" в директории "images", то тег примет следующий вид: 
Атрибуты width и height определяют ширину и высоту изображения в пикселях. Хотя это и необязательные атрибуты, лучше всего их указывать, так как если их опустить, то браузер будет рассчитывать размер изображения по мере его загрузки, что может привести к искажениям внешнего вида веб-страницы. Кроме этого эти атрибуты позволяют манипулировать отображаемыми размерами изображения. Тем не менее, следует помнить, что реальный размер файла изображения в килобайтах останется прежним, и прежним будет время его загрузки.
Атрибут alt – альтернативное описание. Оно полезно, если браузеру по той или иной причине не удалось загрузить изображение; при этом в том месте, где должно быть изображение, будет показан текст этого атрибута. В последних стандартах HTML этот атрибут перестал быть необязательным, а стал настоятельно рекомендуемым.

Картинки по запросу пеппа пиг

Заголовок веб-документа


У каждой веб-страницы должна быть головная часть или заголовок документа.
Чтобы добавить заголовок документа HTML, измените код вашей веб-страницы следующим образом:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>текст1</title> </head> <body> Текст </body> </html>

Мы добавили два новых элемента. Они начинаются с тегов <head> и <title> (также обратите внимание, как они оба закрываются).
Элемент <head> располагается перед элементом <body>. Он содержит информацию о веб-странице. Это и есть заголовок документа HTML. Информация, расположенная в элементе <head>, не отображается в окне браузера.

Позднее вы убедитесь, что внутри заголовка документа HTML могут располагаться некоторые другие элементы, и одним из самых важных является элемент <title>.

Структура HTML

Хотя основа документа HTML – простой текст, чтобы создать настоящий HTML документ, необходимо кое-что еще. А именно задать структуру документа HTML.
Структура документа HTML состоит из тегов, которые окружают содержимое и придают ему определенное техническое значение.
Измените свой документ следующим образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <body> Текст </body> </html>


Теперь сохраните документ, вернитесь в браузер и выберите команду "Обновить" (это перезагрузит вашу веб-страницу).
Внешний вид страницы никак не изменился. Однако предназначение HTML – определение значения для содержимого, а не внешнего представления, и данный пример показал нам несколько фундаментальных элементов веб-страницы, задающих базовую структуру документа HTML.
Первая строка, начинающаяся с "<!DOCTYPE…" говорит браузеру, что вы знаете, что делаете. Возможно в данный момент вы в действительности не представляете, что вы делаете, однако данная команда важна и стоит ее всегда писать. Если этого не сделать, то браузеры переключатся в режим "обратной совместимости" и будут действовать весьма своеобразным образом. Сейчас не стоит особенно беспокоиться об этой команде и ее значимости для структуры документа HTML. Подробнее о типах документов вы узнаете несколько позже. А пока просто запомните, что эту команду следует включать в начало любой веб-страницы.
Вернемся к нашему примеру. Следующая команда в структуре документа HTML, команда <html>, - открывающий тег, который прекращает все недомолвки и прямо говорит браузеру, что все, что между ним и закрывающим тегом </html>, является HTML документом. Все что находится между <body> и </body> является основным содержимым веб-страницы и выводится в окне браузера.

Закрывающие теги

Теги </body> и </html> закрывают соответствующие открывающие теги. Все теги в структуре документа HTML 4.01 (XHTML) должны быть закрыты. Хотя более ранние стандарты прохладно смотрели на то, что некоторые теги оставались открытыми, новые стандарты языка требуют, чтобы абсолютно все теги были закрыты. В любом случае следование этому правилу будет хорошей привычкой.
Не у всех тегов есть соответствующие закрывающие теги (вроде <html></html>). Некоторые теги, которые не заключают в себе контент, закрывают сами себя. Например, тег разрыва строки выглядит следующим образом: <br />. Мы вернемся к этому примеру позднее. Все что нужно запомнить, это то, что все теги в структуре документа HTML должны быть закрыты, и большинство из них (те которые содержат какой-нибудь контент) имеют следующую форму: открывающий тег → контент → закрывающий тег.

Атрибуты

У тегов также могут быть атрибуты. Атрибуты – это определенная дополнительная информация. Атрибуты определяются в открывающем теге, а их значения всегда заключаются в кавычки. Все это выглядит следующим образом:

Элементы

Предназначение тегов – обозначать начало и конец элемента структуры документа HTML. Элементы же это кирпичики, из которых складывается веб-страница. Так, например, все что находится между тегами <body> и </body>, включая сами эти теги, является элементом body.

Что такое CSS?


CSS — это фактически язык стилей, который определяет отображение HTML-документов. CSS работает со шрифтами, с цветами символов и фона, с полями, со строками, с высотой и с шириной элементов отображения, с фоновыми изображениями, с позиционированием элементов и со многим другим…

Картинки по запросу что такое cssЕсли HTML необходим для структурирования содержания страницы, то CSS необходим для того, чтобы форматировать это структурированное содержание.
Использование CSS облегчает создание качественных сайтов, позволяя задать стили отдельных элементов страниц сайта в особых css-файлах, чтобы в дальнейшем быть уверенным в том, что все страницы сайта будут выдержаны в едином стиле.
Наиболее важным из всех файлов стилей является файл style.css — именно в этом файле задаются все основные стили элементов сайта.
Ярким примером достоинств использования единого файла стилей style.css является оформление таблиц: задав в файле стилей ширину ячеек всех таблиц width:auto; и высоту  ячеек всех таблиц height:auto; можно быть уверенным, что ширина и высота всех ячеек всех таблиц страниц сайта будет автоматически определяться содержанием ячеек.

Что такое HTML?



Картинки по запросу html

World Wide Web является всего лишь одним из этих протоколов, а язык разметки гипертекстов, Hypertext Markup Language (HTML.), — всего лишь одним из языков, используемых для доставки информации через Internet. HTML — язык разметки. А это означает, что он не относится к языкам программирования высокого уровня, таким как С++ или Visual Basic. Вместо того чтобы компилироваться и выполняться, HTML интерпретируется пользовательским агентом, известным как Web брaузер.

HTML в основном используется для создания Web страниц. Он неотделим от понятия World Wide Web и выражаемой им сущности. Обстоятельства зарождения НТМL и факт его создания исторически связывают с Тимом БернерсомЛи (Tim BernersLee), программистом Европейского центра физики элементарных частиц (European Center For Particle Physics— CERN). Разрабатывая HTML, БернерсЛи предполагал следующее:
  • во-первых, чтобы ученые имели круглосуточно доступное средство опубликования, хранения и исправления информации;
  • во вторых, чтобы появился язык, облегчающий всеобщий доступ к информации, независимо от используемой вычислительной платформы, сети и терминала.