Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания ИПС новая1.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
1.34 Mб
Скачать

8.Лабораторная работа №3 “Язык разметки гипертекста html ”

Цель работы: формирование навыков создания гипертекстовых документов используя специальный язык HTML (Hyper Text Markup Language) и каскадные таблицы стилей CSS.

1.Общие сведения

В настоящее время, для создания гипертекстовых документов широко используется специальный язык HTML (Hyper Text Markup Language). Он используется для разметки документов. Для создания программы на языке HTML достаточно любого текстового редактора.

Структура HTML- файла выглядит след. образом:

<HTML>

<HEAD>Заголовок</HEAD>

<BODY> тело </BODY>

</HTML>.

Наиболее часто используемые термины

Жёсткий дизайн — дизайн, в котором величина каждой ячейки либо задана в пикселах, либо задаётся картинкой или другим элементом.

Резиновый дизайн - дизайн, в котором ширина блока, или ячейки задаётся в процентах от ширины окна.

Валидация - это проверка HTML и CSS кода страницы на соответствие стандартам и выбранному doctype. Стандарты эти четко выписаны W3C и все современные браузеры стараются строго им следовать.

Кроссбраузерность (от cross-browser – англ.) подразумевает под собой одинаковое (или с незначительными искажениями) отображение и функционирование сайта в различных Интернет-браузерах.

2. Наиболее часто используемые теги и их описание

<div>…</div> - по умолчанию параграф, но создан для сложного форматирования места нахождения контента на странице, используется для верстки через таблицы стилей (css).

<table>…</table> - помещает на Web-страницу таблицу. Может иметь вложенные теги:

<CAPTION>...</CAPTION> - заголовок таблицы

<TH>...</TH> - обозначает заголовок таблицы

<TR>...</TR> - метки строк в таблице

<TD>...</TD> - метки ячеек в таблице

<MULTICOL>...</MULTICOL> - вывод текста в несколько столбцов

<FORM>...</FORM> - открытие формы

<INPUT>...</INPUT> - рисует кнопку или окно вывода

<SELECT>...</SELECT> - выбор значения из всех предложенных

<OPTION>...</OPTION> - определяет элемент меню. Используется внутри тега <SELECT>

<TEXTAREA>...</TEXTAREA> - выводит область ввода текста

<ul>…</ul>, <ol>…</ol> - списки

<LI>...</LI> - метка, помечает позицию списка.

<b>…</b>,<i>…</i>, <u>…</u> - форматирование теста. Текст выводится жирным, курсивом и подчеркиванием соответственно.

<a>…</a> - ссылка

<br /> - перенос строки (<br >…<br /> - устаревшая, не валидная запись)

<p>…</p> - параграф

<H1 >…< /H1>, <H2 >…< /H2>, …<H6>…< /H6>

* Пример

*Пример1 блочной верстки

<HTML>

<HEAD>

.

.

.

</HEAD>

<BODY>

<! - -блок, содержащий «шапку» - - >

<DIV class = «header»> <H1> Имя компании </H1></DIV>

<- - блок меню ! - ->

<DIV class= «menu» >

<ul class= « menu_list» >

<li> HOME </li>

<li>…</li>

<li>…</li>

</ul>

</DIV> <! - -блок меню end - ->

<! - - блок компонента - ->

<DIV class = «coutent» >

<h2> КОНТЕНТ </h2>

<p> какой-то текст </p>

<p> новый параграф </p>

</DIV> < - -блок контента end - ->

<! - - блок «подвал» - - >

<DIV class= «footer» >

<p> имя компании (c) 2011 </p>

</DIV> <! - - блок «подвал» end - ->

</BODY>

</HTML>

*Пример2 табличной верстки

<HTML>

<HEAD>

.

.

.

</HEAD>

<BODY>

<table> <TR> <TH>…</TH>

<TD>…</TD>

<TD>…</TD>

</TR>

<TR> <TH>…</TH>

<TD>…</TD>

<TD>…</TD>

<TD>…</TD>

</TR>

</table>

</BODY>

</HTML>