Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


HTML Компоновки - Использование Таблиц



Компоновки веб сайтов

Большинство веб сайтов помещают содержимое в несколько столбцов (отформатированных подобно журналу или газете).

Эти столбцы создаются с помощью тегов < table> или < div>. Как правило CSS используются для позиционирования элементов или для создания фоновых изображений или художественного вида страниц.

HTML Компоновки - Использование Таблиц

Простейший способ создания компоновок - использование HTML тега < table>.

Следующий пример использует таблицу с тремя строками и двумя столбцами - первая и последняя строки занимают оба столбца используя атрибут colspan:

Пример
< html> < body> < table border=" 0" > < tr> < td colspan=" 2" style=" background-color: #FFA500; " > < /td> < /tr> < tr < td style=" background-color: #FFD700; width: 100px; text-align: top; " > HTML< br /> CSS< br /> JavaScript < /td> < td style=" background-color: #eeeeee; height: 200px; width: 400px; text-align: top; " > < /tr> < tr> < td colspan=" 2" style=" background-color: #FFA500; text-align: center; " > < /tr> < /table> < /body> < /html>


Попробуйте сами »
Щелкните на кнопке " Попробуйте сами" чтобы увидеть как это работает

HTML код выше будет выглядеть в браузере так:



Главный Заголовок Страницы

Меню HTML CSS JavaScript Здесь идет содержание

© 2011 Uroki-HTML.ru

Замечание: Даже если с помощью HTML таблиц можно делать приличные компоновки, таблицы были созданы для представления табличных данных - НЕ как инструмент для компоновки!

HTML Компоновки - Использование Div Элементов

Элемент div - это блочный элемент для группировки HTML элементов.

Следующий пример использует пять элементов div для создания компоновки с несколькими стобцами, в результате получается тот же результат как и в предыдущем примере:

Пример
< html> < body> < div id=" container" style=" width: 500px" > < div id=" header" style=" background-color: #FFA500; " > < div id=" menu" style=" background-color: #FFD700; height: 200px; width: 100px; float: left; " > HTML< br /> CSS< br /> JavaScript< /div> < div id=" content" style=" background-color: #EEEEEE; height: 200px; width: 400px; float: left; " > < div id=" footer" style=" background-color: #FFA500; clear: both; text-align: center; " > < /div> < /body> < /html>


Попробуйте сами »
Щелкните на кнопке " Попробуйте сами" чтобы увидеть как это работает

HTML код выше приведет к следующему результату в браузере:



Главный Заголовок Страницы

Меню
HTML
CSS
JavaScript

Здесь идет содержание

© Uroki-HTML.ru

 




HTML Компоновки - Полезные Советы

Совет: Наибольшее преимущество использования CSS в том, что вы помещаете код CSS во внешний файл, и вашим сайтом становится ГОРАЗДО ПРОЩЕ управлять. Вы можете изменить дизайн всех ваших страниц редактируя один единственный файл. Чтобы узнать больше о CSS, начните изучать уроки CSS.

Подсказка: Поскольку создание продвинутых компоновок требует времени, более быстрый способ - использование шаблона. Используйте Google для поиска бесплатных шаблонов вебсайтов (эти уже готовые шаблоны веб сайтов вы можете использовать и настраивать под свои нужды).

HTML Теги Компоновок

Тег Описание
< table> Определяет таблицу
< div> Определяет блок в документе

Объявление типа документа ссылается на правила языка разметки - для того, чтобы браузер отрисовывал содержимое документа правильно.

Пример HTML документ с типом документа " HTML 4.01 Transitional":
<! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http: //www.w3.org/TR/html4/loose.dtd" > < html> < head> < title> Заголовок документа< /title> < /head> < body> Содержание документа...... < /body> < /html>

Советы и Замечания

Посмотрите на нашу таблицу всех HTML/XHTML элементов, и в каком DTD появляется каждый элемент.

Используйте W3C's Validator (Тестер) для проверки того, что вы написали правильный HTML / XHTML документ!

HTML Элемент DOCTYPE

Тег Описание
<! DOCTYPE> Определяет тип документа. Это объявление идет до начального тега < html>

В HTML 4.0, все форматирование может быть удалено из HTML документа, и сохранено в таблице стилей.

Примеры данной главы

Использование стилей в HTML
Как добавить информацию о стилях в < head> -секцию документа.

Ссылка, которая не подчеркивается
Как сделать ссылку, которая не подчеркивается, с помощью атрибута style.

Ссылка на внешний файл таблицы стилей
Как использовать тег < link> для ссылки на внешний файл таблицы стилей.




Как Использовать Стили

Когда браузер читает таблицу стилей, он форматирует документ в соответствии с этой таблицей.

Существует три способа вставки таблицы стилей:

Внешняя Таблица Стилей

Внешняя таблица стилей - идельно подходит, когда стили применяются ко многим страницам. Используя внешнюю таблицу стилей вы можете изменить вид целого Веб сайта - отредактировав один файл. Каждая страница должна ссылаться на таблицу стилей, используя тег < link>. Тег < link> должен находится в < head> -секции:

< head> < link rel=" stylesheet" type=" text/css" href=" mystyle.css" /> < /head>

 

Внутренняя Таблица Стилей

Внутренняя таблица стилей может использоваться, если один документ имеет уникальное оформление. Внутренние стили определяются в < head> -секции HTML страницы, используя тег < style>, например так:

< head> < style type=" text/css" > body {background-color: yellow; } p {color: blue; } < /style> < /head>

 

Встроенные Стили

Встроенный стиль может использоваться, если уникальное оформление должно быть применено к одному элементу.

Для того чтобы использовать встроенные стили, вставьте атрибут style в соответствующем теге. Атрибут style может содержать любое CSS свойство. Пример ниже показывает как изменить цвет текста и левый отступ параграфа:

< p style=" color: blue; margin-left: 20px; " > Это параграф.< /p>

Чтобы узнать больше о таблицах стилей, посетите наши Уроки CSS.

HTML Теги Стилей

Тег

Описание

< style>

Определяет информацию о стилях для документа

< link />

Определяет связь между документом и внешним ресурсом

Попробуйте сами - Примеры

       

Заголовок документа
Тег < title> определяет заголовок документа.

Одно назначение (target) для всех ссылок
Как использовать тег base, чтобы все ссылки на странице открывались в новом окне.



HTML Элемент head

Элемент head - это контейнер для всех head-элементов (т.е. " головных" элементов или элементов заголовка, идущих вначале HTML документа). Элементы внутри < head> включают скрипты, инструктируют браузер, где искать таблицы стилей, обеспечивают meta-информацию (вспомогательную информацию, описание страницы), и так далее.

Следующие теги могут быть добавлены в head-секцию: < title>, < base>, < link>, < meta>, < script>, and < style>.

HTML Элемент title

Тег < title> определяет заголовок документа.

Элемент title требуется для всех HTML/XHTML документов.

Элемент title:

Упрощенный HTML документ:

< html> < head> < title> Заголовок документа< /title> < /head> < body> Содержание документа...... < /body> < /html>

 

HTML Элемент base

Тег < base> указывает адрес по умолчанию или назначение по умолчанию для всех ссылок на странице:

< head> < base href=" http: //uroki-html.ru/images/" /> < base target=" _blank" /> < /head>

 

HTML Элемент link

Тег < link> определяет связь между документом и внешним ресурсом.

Тег < link> чаще всего используется для ссылки на таблицы стилей:

< head> < link rel=" stylesheet" type=" text/css" href=" mystyle.css" /> < /head>

 

HTML Элемент style

Тег < style> используется, чтобы определить информацию о стилях для HTML документа.

Внутри элемента style вы указываете как HTML элементы должны отрисовываться в браузере:

< head> < style type=" text/css" > body {background-color: yellow} p {color: blue} < /style> < /head>

 

HTML Элемент meta

Тег < meta> обеспечивает метаданные о HTML документе.

Элемент meta будет описан в следующем уроке.

HTML Элемент script

Тег < script> испольузется, чтобы определить клиентский скрипт, например JavaScript.

Элемент script будет объяснен в одном из уроков далее.

HTML head-элементы

Тег

Описание

< head>

Определяет информацию о документе

< title>

Определяет заголовок документа

< base />

Определяет адрес по умолчанию или назначение по умолчанию для всех ссылок на странице

< link />

Определяет связь между документом и внешним ресурсом

< meta />

Определяет метаданные о HTML документе

< script>

Определяет клиентский скрипт

< style>

Определяет информацию о стилях для документа

 


Примеры данной главы

       

Описание документа
Используйте элемент meta, чтобы описать документ.

Ключевые слова документа
Используйте элемент meta, чтобы определить ключевые слова документа

Перенаправление пользователя
Как перенаправить пользователя на новый веб адрес





HTML Элемент meta

Метаданные - это информация о данных.

Тег < meta> обеспечивает метаданные о HTML документе. Метаданные не будут отображаться на странице, но будут обрабатываться машиной.

Элементы meta обычно используются, чтобы указать описание страницы, ключевые слова, автора документа, дату последней модификации страницы, и другие метаданные.

Тег < meta> всегда идет внутри элемента head.

Метаданные могут быть использованы браузерами (как отображать содержание или перезагружать страницу), поисковыми системами (ключевые слова), и другими веб службами.

HTML Элемент script

Тег < script> используется, чтобы определить клиентский скрипт (клиентский означает, что он будет выполняться на клиентской машине - т.е. на машине пользователя, просматривающего страницу) - например такой, как JavaScript.

Элемент script либо содержит собственно скрипты, либо указывает на внешний файл со скриптами - посредством атрибута src.

Обязательный атрибут type указывает MIME-тип скрипта.

Стандартные применения скриптов JavaScript - это манипуляция с изображениями, проверка вводимых в форму данных, и динамические изменения содержания.

Скрипт ниже пишет " Привет Мир! " в вывод браузера:

Пример
< html> < body> < script type=" text/javascript" > < /script> < /body> < /html>


Попробуйте сами »
Щелкните на кнопке " Попробуйте сами" чтобы увидеть как это работает

Совет: Чтобы узнать больше о JavaScript, посетите наши Уроки JavaScript!



HTML Элемент noscript

Тег < noscript> используется, чтобы обеспечить альтернативное содержание для пользователей, браузер которых не поддерживает клиентские скрипты, либо скрипты отключены.

Элемент element может содержать все элементы, которые вы найдете внутри элемента body обычной HTML страницы.

Содержимое внутри элемента noscript будет показано только в том случае, если скрипты не поддерживаются, или отключены в браузере пользователя:

Пример
< html> < body> < script type=" text/javascript" > < /script> < /body> < /html>


Попробуйте сами »
Щелкните на кнопке " Попробуйте сами" чтобы увидеть как это работает

 



HTML Теги Скриптов

Тег Описание
< script> Определяет клиентский скрипт
< noscript> Определяет альтернативное содержание для пользователей, браузер которых не поддерживает клиентские скрипты

Зарезервированные символы в HTML должны быть заменены символьными примитивами.

HTML Примитивы

Некоторые символы зарезервированы в HTML.

Нельзя использовать знаки " меньше чем" (< ) или " больше чем" (> ) в вашем тексте, т.к. браузер спутает их с тегами.

Чтобы действительно отобразить зарезервированные символы, мы должны использовать символьные примитивы в исходном коде HTML.

Символьный примитив выглядит так:

& имя_примитива; ИЛИ & #номер_примитива;

Чтобы отобразить знак " меньше чем" мы должны написать: & lt; или & #60;

Совет: Преимущество использования имени примитива, вместо номера, в том, что имя легко запомнить. Однако, есть и недостаток - браузеры могут не поддерживать все имена примитивов (поддержка же номеров примитивов может быть практически гарантирована).

Неразрывный пробел

Часто испольуемый символьный примитив в HTML - это неразрывный пробел (& nbsp; ).

Браузеры всегда усекают пробелы на HTML страницах. Если вы напишите 10 пробелов в тексте, браузер удалит 9 из них, до того как отобразит страницу. Чтобы добавить пробелы в ваш текст, вы можете использовать символьный примитив & nbsp;.

HTML Примитивы Пример

Эксперимент с символьными примитивами HTML: щелкните для просмотра

Основные URL протоколы

Таблица ниже перечисляет некоторые основные протоколы:

Протокол Расшифровка Для каких страниц используется данный протокол
http HyperText Transfer Protocol (Протокол Передачи ГиперТекста) Обычные веб страницы начинаются с http: //. Информация не шифруется
https Secure HyperText Transfer Protocol (Безопасный Протокол Передачи ГиперТекста) Безопасные веб страницы. Вся информация шифруется при передаче
ftp File Transfer Protocol (Протокол Передачи Файлов) Для загрузки файлов с вебсайта или закачки файлов на вебсайт.
file   Файл на вашем компьютере

URL кодирование конвертирует символы в формат, чтобы они могли быть переданы через Интернет.

URL Кодирование

URL-адреса могут быть посланы через Интернет, используя набор символов ASCII.

Поскольку URL-адреса часто содержат символы вне множества символов ASCII, URL должен быть конвертирован в правильный ASCII формат.

URL кодирование заменяет не ASCII-символы комбинациями из " %" и послеюущими двумя шестнадцатеричными цифрами.

URL-адреса не могут содержать пробелов. URL кодирование обычно заменяет пробел на знак +.

URL-адреса не могут символы кириллицы. URL кодирование заменяет их на соответствующие комбинации % и код символа.

Пример

Если вы кликните на кнопку " Послать" ниже, то браузер закодирует введенные символы до того, как послать их на сервер. Страница на сервере отобразит введенные данные.

 

Попробуйте ввести другой текст и кликните кнопку отправки данных снова.

Примеры URL кодировок

Символ URL-кодировка
? %80
? %A3
© %A9
® %AE
П %CF
р %F0
и %E8
в %E2
е %E5
т %F2

 

Чтобы сделать ваш веб сайт доступным всему миру, вы должны сохранить его на веб сервере.

Расходы на оборудование

Чтобы запустить " реальный" веб сайт, вы должны будете купить мощное серверное оборудование. Не ожидайте, что дешевый компьютер будет выполнять работу как следует. Также вам потребуется постоянное (24 часа в сутки) высокоскоростное соединение.

Трудозатраты

Не ожидайте низких трудозатрат. Вы должны будете установить все оборудование сами, а также установить и настроить программное обеспечение. Вам также придется иметь дело с " багами" и вирусами, и ваш сервер постоянно будет пребывать в среде, где " все может произойти".

Скорость Соединения

Большинство провайдеров имеют очень быстрое соединение с Интернетом.

Мощное Оборудование

Провайдеры как правило имеют мощные веб сервера, которые могут использоваться несколькими компаниями. Вы также можете ожидать от них эффективную балансировку нагрузки, и необходимые средства резервного копирования.

Безопасность и Стабильность

ISP-провайдеры - это специалисты по веб хостингу. Их сервера работают постоянно, используют последние обновления и наилучшую защиту от вирусов.

Часовая поддержка

Удостоверьтесь, что ваш ISP-провайдер предлагает 24-часовую поддержку. Не попадайте в ситуацию, когда вам приходится ждать следующего рабочего дня, чтобы решить некоторые критические проблемы. Возможность бесплатного звонка могла бы быть существенной, если вы не хотите платить за переговоры на длинные расстояния.

Объем Трафика

Изучите ограничения трафика вашего ISP-провайдера. Удостоверьтесь, что вы не должны переплачивать за непредвиденно высокие нагрузки трафика, если ваш веб сайт станет популярным.

Доступ к Базам Данных

Если вы планируете использовать базы данных на вашем веб сайте, удостоверьтесь, что ваш ISP-провайдер обеспечивает возможность использования баз данных, которые вам необходимы.

HTML Заключение

Уроки HTML научили вас как использовать язык HTML, чтобы создать ваш собственный веб сайт.

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

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

 

XHTML

XHTML переформулирует HTML 4.01 в XML.

Если вы хотите узнать больше о XHTML, пожалуйста, посетите наши

 

CSS

Каскадные таблицы стилей CSS используются для управления дизайном и оформлением множества веб-страниц одновременно.

С помощью CSS все форматирование может быть удалено из HTML документа и сохранено в отдельном файле.

CSS дает вам полный контроль над визуальным оформлением и компоновкой страницы, исключая неразбериху в основном содержании документа.

Чтобы узнать больше о каскадных таблицах стилей, пожалуйста, посетите наши

 

 

Компоновки веб сайтов

Большинство веб сайтов помещают содержимое в несколько столбцов (отформатированных подобно журналу или газете).

Эти столбцы создаются с помощью тегов < table> или < div>. Как правило CSS используются для позиционирования элементов или для создания фоновых изображений или художественного вида страниц.

HTML Компоновки - Использование Таблиц

Простейший способ создания компоновок - использование HTML тега < table>.

Следующий пример использует таблицу с тремя строками и двумя столбцами - первая и последняя строки занимают оба столбца используя атрибут colspan:

Пример
< html> < body> < table border=" 0" > < tr> < td colspan=" 2" style=" background-color: #FFA500; " > < /td> < /tr> < tr < td style=" background-color: #FFD700; width: 100px; text-align: top; " > HTML< br /> CSS< br /> JavaScript < /td> < td style=" background-color: #eeeeee; height: 200px; width: 400px; text-align: top; " > < /tr> < tr> < td colspan=" 2" style=" background-color: #FFA500; text-align: center; " > < /tr> < /table> < /body> < /html>


Попробуйте сами »
Щелкните на кнопке " Попробуйте сами" чтобы увидеть как это работает

HTML код выше будет выглядеть в браузере так:


Поделиться:



Последнее изменение этой страницы: 2019-06-19; Просмотров: 150; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.103 с.)
Главная | Случайная страница | Обратная связь