Файл: Разработка сайта по интересам.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.05.2023

Просмотров: 264

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

<HTML>

содержание документа

</HTML>

Структура файла HTML, которой следует придерживаться при написании WEB-страниц:

- Заголовок оформляется тегом HEAD;

- основная часть документа, может быть телом документа или кадром и оформляется соответственно тегом BODY или FRAMESET.

Заголовок и тело (кадр) заключаются в контейнер тега HTML, который определяет границы документа HTML:

<HTML>

<HEAD>

содержимое заголовка

</HEAD>

<BODY>

содержимое документа (тело)

</BODY>

</HTML>

Тег HTML не является обязательным, так как браузер подставит этот тег, если он отсутствует в файле, но не надейтесь на браузер (их много!), так как неизвестно каким из них будет пользоваться потенциальный читатель документа, и как его браузер будет интерпретировать документ при отсутствии в нём тега HTML.

Теги, размещаемые в заголовке, представлены в таблице 1

Таблица 1.

Тег

Атрибут и значение атрибута

Пояснение

<TITLE> </TITLE >

Внешний заголовок документа (титул), будет отображаться в заголовке окна браузера.

<META>

Представление дополнительной информации о документе

Name="author" | "keywords"

Определяет тип данных, например: автор или ключевые слова (для поисковых программ)

Content="имя автора" | "слово 1, слово 2…."

Содержание, например: имя автора или перечень ключевых слов.

<BASE>

Используется для разрешения относительных ссылок. Особенно полезна например, при переносе страницы в другой каталог.

HREF="http://www.cpb.cpbgpu.edu/html"

Задаёт полный URL-адрес документа, аналогично заданию пути к файлу в команде DOS path.

<STYLE> </STYLE>

Определяет стиль страницы.

Type="text/css"

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

<LINK> </LINK>

Используется для создания связей между документами

Rel="stylesheet"

Связываемый файл является таблицей стилей.

Type="text/css"

Формат файла текстовый, а расширение *.css.

Href="my.css"

Адрес файла с указанием пути.

<ISINDEX>

Используется для сообщения браузеру о том, что сервером поддерживается индексный поиск. В ответ на это браузер создаёт поле для ввода текста, по которому будет произведён поиск. Если вы не уверены, что на вашем сервере есть программы поиска, лучше этот тэг не использовать.

Action="switch.exe"

Указывает программу поиска, которой передаётся введённая строка текста.

Prompt="Подсказка"

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


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

Таблица 2. Тэги для построения таблиц

Тэг

Пояснение

<TABLE>

</TABLE >

Тэг-контейнер, в котором размещается содержимое таблицы.

<TR> </TR>

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

<TH> </TH>

Тэг-контейнер, который используется для описания ячеек с заголовком столбцов (строк) таблицы. Заголовок столбцов таблицы будет располагаться в первой строке, а заголовок строк – в левом столбце. Текст отображается полужирным шрифтом по центру ячейки.

<TD> </TD>

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

<CAPTION>

</CAPTION>

Тэг-контейнер, в котором размещается заголовок (название) таблицы.

7. Инструменты программирования сайта

сайт гипертекстовый браузер заказ

Для создания нашего сайта был использован Notepad. Notepad прекрасно подходит для создания кода, поскольку никак не влияет на то, что мы пишем. Это даёт полный контроль над текстом. При использовании Notepad или иного простого текстового редактора только вы отвечаете за то, что написано.

Преимущества текстового редактора Notepad:

• Этот текстовой редактор предоставляется абсолютно бесплатно;

• Есть возможность отмены действия. Допустим: Вы исправили код, а он выдает ошибку. Вы не помните, что было до этого. Чтобы вернуть в обратное положение, Вам достаточно нажать "Правка"-"Отмена" или CTRL+Z до тех пор, пока Вас не устроит состояние заданного;

• Можете одновременно работать с другими файлами, что очень удобно;

• Присутствует подсветка синтаксиса (каждый вид элемента окрашен в свой цвет, так же можно кликнуть по открывающему тегу, в результате программа предоставит Вам закрывающий тег);


• Поддержка плагинов;

• Это основные достоинства. Прочие возможности и удобства узнаете в процессе работы.

Ниже приведен пример кодировки с помощью Notepad (рис. 10).

Рис. 10. Кодировка раздела

8.Заключение

HTML (HyperText Markup Language, язык гипертекстовой разметки) – специальные инструкции браузеру, с помощью которых создаются Веб-страницы.

Т.е. Web-страницы – это документы в формате HTML, содержащие текст и специальные тэги (дескрипторы) HTML. По большому счету тэги HTML необходимы для форматирования текста (т.е. придания ему нужного вида), который "понимает" браузер. Документы HTML хранятся в виде файлов с расширением.htm или.html.

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

Для более быстрого знакомства с HTML-кодом советую просматривать понравившуюся вам страницу в режиме "В виде HTML". Для этого в браузере надо выбрать пункт меню

"Вид" – "В виде HTML".

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

Что такое Веб-страница? По сути дела – это простой текстовый документ, содержащий тэги (которые в свою очередь являются обычным текстом, заключенным в скобки). Т.е., исходя из вышеизложенного, Веб-страницы можно набрать в любом текстовом редакторе (Блокнот, WordPad, Word и т.д.). В этом случае абсолютно все надо набирать своими ручками. Основной плюс такого метода – код получается абсолютно минимизированным, т.е. "вес" такой html-страницы будет минимальным. К недостаткам следует отнести тот факт, что пользователь должен очень хорошо знать язык html-разметки, да и результаты своего труда нельзя будет сразу посмотреть. Поэтому таким методом создания Вэб-страниц практически никто не пользуется. Порекомендовать его можно разве что для создания простеньких Вэб-страничек если нет возможности использования специализированных программ.

9.Список литературы

  1. Методические указания по языку HTML
  2. Б.Лоусон, Р.Шарп. Изучаем HTML5. 2011г.
  3. Брайан Хоган. HTML5 и CSS3. Веб-разработка по стандартам нового поколения. 2012г.
  4. Мэтью Мак-Дональд. HTML5. Недостающее руководство 2010г.
  5. Бен Фрейн. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств. 2014г.
  6. http://htmlbook.ru/samhtml/vvedenie-v-html
  7. http://zvirec.com/html_book.php
  8. http://www.spb.prodaga-kofe.ru/
  9. http://www.coffeelb.ru/
  10. https://1coffee.ru/

10.Приложение

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Темная Кофейня</title>

<meta name="keywords" content="" />

<meta name="description" content="" />

<link href="styles.css" rel="stylesheet" type="text/css" media="screen" />

</head>

<body>

<div id="content">

<!-- content begins -->

<div id="main">

<div id="right">

<div id="logo">

<marquee behavior="alternate" scrollamount="10" style="color: #d79d41; font-size: 40px; font-weight: bolder; line-height: 150%">Горяченький русиано в Ваш дом!</marquee>

</div>

<div id="menu">

<ul>

<li id="button1"><a href="главная.html" title="">Главная</a></li>

<li id="button2"><a href="история.html" title="">История кофе</a></li>

<li id="button3"><a href="сортакофе.html" title="">Сорта кофе</a></li>

<li id="button4"><a href="цены.html" title="">Цены</a></li>

<li id="button5"><a href="заказать.html" title="">Заказать</a></li>

</ul>

</div>

<div id="righttop"></div>

<h4>Кофе...</h4>

<div class="rightbg">

<img src="images/img01.jpg" title="" alt="" style="padding-left: 20px; padding-right: 10px; float:left;"/>

</div>

</div>

</div>

<div id="left">

<div id="header"></div>

<div id="lefttop"></div>

<h3>Навигация</h3>

<div class="leftbg">

<ul>

<li><a href="главная.html"> На главную </a></li>

<li><li><a href="javascript:history.back();">Назад</a></li></li>

</ul>

</div>

</div>

<div id="mainbot"></div>

<!--content ends -->

</body>

</html>

Код страницы "История кофе"

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Темная Кофейня – История кофе</title>

<meta name="keywords" content="" />

<meta name="description" content="" />

<link href="styles.css" rel="stylesheet" type="text/css" media="screen" />

</head>

<body>

<div id="content">

<!-- content begins -->

<div id="main">

<div id="right">

<div id="logo">

<marquee behavior="alternate" scrollamount="10" style="color: #d79d41; font-size: 40px; font-weight: bolder; line-height: 150%">Горяченький русиано в Ваш дом!</marquee>

</div>

<div id="menu">

<ul>

<li id="button1"><a href="главная.html" title="">Главная</a></li>

<li id="button2"><a href="история.html" title="">История кофе</a></li>

<li id="button3"><a href="сортакофе.html" title="">Сорта кофе</a></li>

<li id="button4"><a href="цены.html" title="">Цены</a></li>

<li id="button5"><a href="заказать.html" title="">Заказать</a></li>

</ul>

</div>

<div id="righttop"></div>

<h4>История кофе</h4>

<div class="rightbg">

<img src="images/history.jpg" title="" alt="" style="padding-left: 20px; padding-right: 10px; float:right;"/>

</div>

</div>

</div>

<div id="left">

<div id="header"></div>

<div id="lefttop"></div>

<h3>Навигация</h3>

<div class="leftbg">


<ul>

<li><a href="главная.html"> На главную </a></li>

<li><a href="javascript:history.back();">Назад</a></li>

</ul>

</div>

</div>

<div id="mainbot"></div>

<!--content ends -->

</body>

</html>

Код страницы "Сорта кофе"

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Темная Кофейня – Сорта кофе</title>

<meta name="keywords" content="" />

<meta name="description" content="" />

<link href="styles.css" rel="stylesheet" type="text/css" media="screen" />

</head>

<body>

<div id="content">

<!-- content begins -->

<div id="main">

<div id="right">

<div id="logo">

<marquee behavior="alternate" scrollamount="10" style="color: #d79d41; font-size: 40px; font-weight: bolder; line-height: 150%">Горяченький русиано в Ваш дом!</marquee>

</div>

<div id="menu">

<ul>

<li id="button1"><a href="главная.html" title="">Главная</a></li>

<li id="button2"><a href="история.html" title="">История кофе</a></li>

<li id="button3"><a href="сортакофе.html" title="">Сорта кофе</a></li>

<li id="button4"><a href="цены.html" title="">Цены</a></li>

<li id="button5"><a href="заказать.html" title="">Заказать</a></li>

</ul>

</div>

<div id="righttop"></div>

<h4>Сорта кофе</h4>

<div class="rightbg">

<a href="колумбийскийкофе.html"> <img src="images/columbia.gif" width="200" height="110" alt="" style="padding-left: 250px; padding-right: 100px;"/> </a>

<br>

<a href="мексиканскийкофе.html"> <img src="images/mexica.gif" width="200" height="110" alt="" style="padding-left: 250px; padding-right: 100px;"/> </a>

<br>

<a href="костариканскийкофе.html"> <img src="images/costarica.gif" width="200" height="110" alt="" style="padding-left: 250px; padding-right: 100px;"/> </a>

</div>

</div>

</div>

<div id="left">

<div id="header"></div>

<div id="lefttop"></div>

<h3>Навигация</h3>

<div class="leftbg">

<ul>

<li><a href="главная.html"> На главную </a></li>

<li><a href="javascript:history.back();">Назад</a></li>

</ul>

</div>

</div>

<div id="mainbot"></div>

<!--content ends -->

</body>

</html>

Код страницы "Цены"

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Темная Кофейня – Прайс лист</title>

<meta name="keywords" content="" />

<meta name="description" content="" />

<link href="styles.css" rel="stylesheet" type="text/css" media="screen" />

</head>

<body>

<div id="content">

<!-- content begins -->

<div id="main">

<div id="right">

<div id="logo">

<marquee behavior="alternate" scrollamount="10" style="color: #d79d41; font-size: 40px; font-weight: bolder; line-height: 150%">Горяченький русиано в Ваш дом!</marquee>

</div>

<div id="menu">

<ul>

<li id="button1"><a href="главная.html" title="">Главная</a></li>

<li id="button2"><a href="история.html" title="">История кофе</a></li>

<li id="button3"><a href="сортакофе.html" title="">Сорта кофе</a></li>