Создание Web-сайтов средствами языка HTML
Язык HTML (Hyper Text Markup Language) — язык гипертекстовой разметки документа, служит для написания Web-сайтов. Язык HTML позволяет: — создавать и редактировать Web-сайты, в том числе домашнюю — редактировать документы HTML, полученные из Интернета, — создавать мультимедийные презентации, слайд-шоу, демон- ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА HTML Элемент — это конструкция языка HTML, или контейнер, содержащий данные. Web-страница представляет собой набор элементов. Тег (Tag) — это стартовый и конечный маркеры элемента. Теги определяют границы действия элементов и отделяют элементы друг от друга. Теги заключаются в угловые скобки, например: <HTML>-Конечный тег, если он предусмотрен синтаксисом языка, снабжается косой чертой: </HTML>. Гиперссылка (Hyperlinks) — фрагмент текста, который является указателем на другой файл или объект. Гиперссылки позволяют переходить от одного документа к другому. Фрейм (Frame) — область гипертекстового документа со своими полосами прокрутки. Фреймы позволяют разбивать страницы н прямоугольные области, в каждой из которых отображается своя собственная страница. Вы можете разместить один или несколько Раздел 4. Сетевые технологии обработки информации
Форма (Form) — область гипертекстового документа, которая необходима для организации обратной связи с посетителями сайта.
Апплет (Applet) — небольшая прикладная программа, передаваемая на компьютер клиента в виде отдельного файла и запускаемая при просмотре Web-страницы. Скрипт (Script) — программа, включенная в состав Web-страницы для расширения ее возможностей. Загрузка (DownLoad) — копирование документа с Web-сервера на компьютер клиента. Размещение (UpLoad) — копирование документа с компьютера клиента на Web-сервер — используется при создании собственной Web-страницы (т.е. при ее опубликовании). Пиксел (Pixel) — наименьшая цветная точка экрана монитора. ОБЩАЯ СТРУКТУРА ПРОСТЕЙШЕГО ДОКУМЕНТА HTML Общая структура простейшего документа HTML такова: <СОММЕNТ> Комментарий </СОММЕNТ> <HTML> <HEAD> <TITLE> Название документа </ТIТLЕ> </HEAD> <BODY> Здесь расположен текст самого документа HTML. </BODY> </HTML>
Дадим пояснения указанным тегам документа HTML. <COMMENT> — комментарий к документу. Не является обязательным. <HTML> — идентификатор всего блока HTML-команд. <HEAD> — идентификатор заголовка документа HTML. <TITLE> — идентификатор заголовка окна просмотра. <BODY> — идентификатор HTML-команд документа для просмотра. Три основных тега <HTML>, <HEAD> и <BODY> передают броузеру основную информацию для идентификации и организации документа.
Информатика и информационные технологии
<МЕТА> — непарный тег применяется для указания подробной информации о документе. ТЕГИ ФОРМАТИРОВАНИЯ ТЕКСТОВОГО ПОТОКА <Р> — идентификатор конца абзаца, после которого добавляется пустая строка. В конце нужен тег </Р>. <BR> — идентификатор перевода строки.
<HR> — идентификатор изображения горизонтальной линии. Эти теги одиночные, т.е. непарные, они не требуют тегов с косой чертой. <PRE> — установка равноширинного шрифта. В конце нужен тег </PRE>. ПАРНЫЕ ТЕГИ ФОРМАТИРОВАНИЯ ЗАГОЛОВКОВ И ПОДЗАГОЛОВКОВ ДОКУМЕНТА <Н1>, <Н2>, <НЗ>, <Н4>, <Н5>, <Н6>. При этом заголовки будут выведены большими буквами, причем размер букв у тега <Н1> будет самый большой, у <Н2> — меньше, у <НЗ> — еще меньше и т.д. ПАРНЫЕ ТЕГИ ФОРМАТИРОВАНИЯ СИМВОЛОВ ТЕКСТА <U> — идентификатор подчеркивания. <s> — идентификатор перечеркивания. <tt> — идентификатор равноширинного шрифта (телетайпного или курьера). <big> — задает увеличенный размер шрифта. <small> — задает уменьшенный размер шрифта. < center > — задает центрирование текста. <sub> — задает нижний индекс. ТЕГИ ФОРМАТИРОВАНИЯ АБЗАЦЕВ <р align=left> — выравнивание текста в абзаце паевому краю- <р align=right> — выравнивание текста в абзаце по правому краю.
Раздел 4. Сетевые технологии обработки информации
<р align=justify> — полное выравнивание по обоим краям экрана. align — атрибут выравнивания. ТЕГИ СПИСКОВ Теги списков являются способом наглядного отображения структурированной информации. Упорядоченные списки служат для отображения последовательных операций или алгоритмов. Браузер автоматически генерирует номера для каждого пункта в списке. <OL> — идентификатор упорядоченного списка. В конце </OL>. Неупорядоченные списки служат для составления перечней, когда порядок следования пунктов несущественен. Перед каждым элементом будет стоять маркер. <UL> — идентификатор неупорядоченного списка. В конце </UL>. Отдельные элементы в упорядоченном и неупорядоченном списках помечают одиночным тегом <Ы>, а элементы в списках определений <DL> тегами <DT> для термина и <DD> для значения термина. <LI> — идентификатор элемента в упорядоченном и неупорядоченном списке. Конечный тег <LI> может быть опущен. ТЕГИ СПИСКОВ ОПРЕДЕЛЕНИЙ
Списки определений обеспечивают специальное форматирование, как в словарях, для терминов и связанных с ними описаний. <DL> — идентификатор списка определений. В конце </DL>. <DT> — идентификатор термина в списке определений. <DD> — идентификатор значений термина в списке определений. <DL> <DT> название термина 1 <DD> определение термина 1 <DD> другое определение термина 1 </DL> ТЕГИ ЦВЕТА <BODY bgcolor=«teal» text=«aqua» link=«red»> — задает цвет тек-ста {text), цвет фона {bgcolor) и цвет гипертекстовой ссылки {link),
Информатика и информационные технологии
<BODY background=«\windows\tartan.bmp»> — фоновый рисунок (обои) взят из файла tartan.bmp, причем указан путь этого файла. <font color=«yellow» size=5> — задает цвет символов текста (color) и их размер (size). В конце нужен тег </font>. ТЕГИ ЛИНИЙ <hr color=«lime»> — задает цвет горизонтальной линии. <hr color=«red» size=3 width=220 align=center> — атрибут size=N задает толщину линии в пикселах; атрибут width=M задает длину линии в пикселях; атрибут align=center (или left, или right) задает смещение линии (ее размещение в центре, или смещение влево, или вправо). ТЕГИ ДЛЯ ВСТАВКИ ИЗОБРАЖЕНИЙ Графика на страницах — это средство выражения мысли, подчеркивания идеи. Изображения можно сохранять в нескольких форматах. Тип файлов GIF — графический формат обмена, стал первым типом файлов, которые поддерживались в WWW. Затем был разработан формат JPEG — объединенная группа экспертов фотографии. Это формат эффективнее GIF для представления больших изображений. Приобрел популярность формат PNG — персональная сетевая графика, который заменяет GIF. При публикации сайта рисунок должен находиться в папке, где хранятся файлы страниц, а URL-адрес должен быть реальным. JPEG использует специальную технику компрессии изображений, что является преимуществом для рисунков и фотографий. <IMG SRC=«lycos.gif»> — вставка графического изображения в виде анимационного файла lycos.gif. Можно также использовать и графические файлы формата *.jpg (или *.jpeg), *.bmp.
<IMG SRC=«echomsk.gif» width=«403» height=«263»> — если при вставке изображения использованы атрибуты width (ширина в пикселях) и height (высота в пикселях), то при загрузке изображения браузер покажет сначала рамку, где должно быть изображение, а затем уже само изображение, поскольку оно загружается дольше. Таким образом, резервируется место на экране под изображение. <IMG SRC=«\html\animat\iexplor.gif»> — вставка графического изображения в виде файла iexplor.gif, причем указан полный путь графического файла на диске: c:\html\animat\iexplor.gif.
Раздел 4. Сетевые технологии обработки информации
Атрибут border=0 используется, чтобы убрать рамку вокруг рисунка. Это необходимо, например, при использовании анимирован-ных пша-рисунков на прозрачной основе. <IMG SRC=«flower.jpg» border=0 width=«85» height=«130» align=«left» hspace=5 аlt=«Цветок»> Здесь атрибут hspace =5 обеспечивает плавное обтекание рисунка текстом. Он задает ширину незаполненного пространства справа и слева от рисунка в пикселях. Атрибут align=«left» обеспечивает размещение рисунка слева. ТЕГ ПЕРЕХОДА К ДРУГОМУ ФАЙЛУ <а href=«excite.htm»>excite.htm</a> — гипертекстовая ссылка к файлу excite.htm. <а href=«C:\book\book.inf»>book.inf</a> — гипертекстовая ссылка, переход к файлу book.inf. При запуске браузера следует указать программу для просмотра текстового файла book.inf, например edit.com. При работе в Интернете следует различать файлы с большими и с маленькими буквами в имени и расширении. Должно быть полное соответствие между именами файлов по размеру каждой буквы в имени и расширении, указанными в гиперссылке и лежащими на сервере, иначе гиперссылки не будут работать. Для облегчения работы можно задавать цифровые имена файлов (цифры всегда одного размера). ТЕГ ПЕРЕХОДА К ДРУГОЙ WEB-СТРАНИЦЕ <а href=«http://www.da.ru»>http://www.da.ru</a> — гипертекстовая ссылка в виде текста, переход в Интернете к Web-странице http://www.da.ru. <а href=«zinn.gif»><img src=«globe.gif» border=«3»X/a> — гипертекстовая ссылка в виде изображения globe.gif, переход к просмотру изображения zinn.gif. ТЕГ ВСТАВКИ АДРЕСА ЭЛЕКТРОННОЙ ПОЧТЫ <а href=«mailto: int@mtu-net.ru»>int@mtu-net.ru</a> — гиперссылка на адрес электронной почты. При нажатии происходит вызов почтовой программы и указанный адрес E-mail:int@mtu-net.ru вводится в пункт Кому.
<embed src=«Welcome.avi» Width=280 Height=140 autostart=trae> — вставка объекта в документ HTML. В данном случае это мультимедийный файл *.avi, причем при загрузке страницы происходит автозапуск этого файла, размеры которого на экране заданы атрибутами Width и Height.
Если документ HTML большой, то внутри него делают переходы по метке (U01): <Р><a href=#UО1»>Введение</а></P> <а name=«U01»> Введение </а> ТЕГИ ДЛЯ СОЗДАНИЯ БЕГУЩЕЙ ТЕКСТОВОЙ СТРОКИ (ТОЛЬКО ДЛЯ INTERNET EXPLORER): <marquee behavior=«scroll» direction=«right» loop=«-1»> Интернет — это окно в Mир !</marquee> Если текстовая строка должна бежать влево, то вместо right должно быть слово left. Можно создать бегущую текстовую строку еще проще (т.е. без атрибутов, и она будет бежать влево): <marquee>Добро пожаловать! </marquee> Если текстовая строка должна бежать то влево, то вправо, то в теге <marquee> используется атрибут behavior=«alternate». СПИСОК ЦВЕТОВ СИМВОЛОВ HTML Всего 16 основных цветов:
Вместо указанных терминов для задания цвета можно использовать RGB-коды (Red, Green, Blue), например: #FFFFFF - белый (white), #FF0000 - красный (red). Меняя RGB-коды, цвета можно подбирать желаемые текста и фона. Раздел 4. Сетевые технологии обработки информации
Для воспроизведения звука (файл *.mid) после загрузки документа HTML в браузер Internet Explorer (т.е. в фоновом режиме), надо записать следующую команду, например: <bgsound src=«\windows\canyon.mid» loop=l> Можно также использовать файл формата *.wav. Число воспроизведений loop можно увеличить с 1 до п. ТЕГИ ФРЕЙМОВ <frameset></frameset> — определение фреймовой (оконной) структуры документа: размеры и расположение фреймов на странице. Заменяет тег BODY в документе с фреймами; может быть вложен в другие фреймсеты. <frameset rows=«value,value»> — определение количества и размеров горизонтальных фреймов (фреймов-строк) в окне браузера (пиксели, проценты ширины). <frameset cols=«value,value»> — определение количества и размеров вертикальных фреймов (фреймов-столбцов) в окне браузера (пиксели, проценты ширины). <frame> — определение фрейма и его свойства внутри FRAM ESET-структуры. <noframes></noframes> — определяет, что показывать, если браузер не поддерживает фреймы. Атрибуты фреймов <frame src=«URL»> — указывает адрес (URL) HTML-файла, отображаемого в данном фрейме. <frame name=«name»> — определение имени данного фрейма, которое будет в дальнейшем использоваться для ссылки на него из других документов с помощью параметра target. <frame marginwidth=#> — определение ширины (в пикселях) левого и правого полей фрейма; должен быть равен или быть больше 1. <frame marginheight=#> — определение ширины (в пикселях) верхнего и нижнего полей фрейма; должен быть равен или быть больше 1. <frame scrolling=VALUE> — определение наличия полосы прокрутки содержимого фрейма; значениями могут быть: «yes,» «no,» или «auto.» По умолчанию стоит auto. <frame noresize> — предотвращение изменения размеров фрейма.
Информатика и информационные технологии
Для функционирования формы понадобится написать CGI скрипт. HTML просто создает вид формы. где
border=«5» — ширина боковой грани в пикселях. При нулевом значении рамка исчезает; width=«100» — ширина таблицы в пикселях или width=«50%» — ширина таблицы в % по отношению к ширине страницы в окне; cellspacing=«10» — ширина фронтальной грани в пикселях; cellpadding=«10» — задает размер пустого пространства в пикселях, окружающего данные в ячейке. Тег <caption></caption> задает заголовок таблицы. Тег <tr> задает строку таблицы. Следующий тег <tr> задает следующую строку таблицы. Конечный тег необязателен. Тег <td> задает ячейку таблицы. Следующий тег <td> задает следующую ячейку таблицы. Конечный тег необязателен. Цвет фона ячейки задается в теге <td>: <td bgcolor=«yellow»> Непарный тег <th> — задает элемент ячейки, которая является заголовком таблицы. Этот тег должен находиться внутри тега <tr>. Ячейка-заголовок отличается от обычной тем, что текст внутри нее выделяется полужирным шрифтом. Цвет фона заголовка задается: <tr><th bgcolor=«yellow»>Заголовок 1 1. СКРИПТ Для реализации Web-сайта используется программа Движок, реализующая функциональность, отличную от простого показа готовых Web-страниц. Например, просмотр каталога Интернет-магазина (список товаров извлекается из базы данных магазина), поиск в Интернете (страницы с ответами поисковой системы формируются динамически), показ баннеров (движок «выдает» страницам сайта тот или иной баннер по заданному алгоритму).
Скрипт — несложная программа на «скриптовом» языке программирования (Perl, Php, Javascript), компонент движка. В предельном случае движок сайта может состоять из одного-единствен-ного скрипта. Cgi-bin исторически — подкаталог на сервере, в котором располагались скрипты и иные компоненты движка сайта. Некоторые хостинги (услуги по размещению чужого Web-сайта на своем Web-сервере или чужого Web-сервера) предоставляют своим клиентам Jличные каталоги cgi-bin для размещения скриптов.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|