Цель: Создать тематический web-сайт с помощью языка Html.
Задачи:Создать сайт, разобраться в Css таблицах, выучить язык Html и научиться писать вручную информационный код.
Объект исследования: Тематический web-сайт.
Предмет исследования: Процесс разработки и создания сайта.
Гипотеза: Информативный web-сайт будет очень полезен и необходим. https://www.instagram.com/1rosemaryn?igsh==
Методы исследования: Поиск и изучение литературы, связанной с созданием сайта в редакторе кода, самой историей Dota и то, как разрабатывать сам сайт.
| Вложение | Размер |
|---|---|
| 222.24 КБ |
Муниципальное бюджетное общеобразовательное учреждение
Кесовогорская средняя общеобразовательная школа
имени дважды Героя Советского Союза А.В. Алелюхина
Индивидуальный итоговый проект
"Создание Web-сайта на языке HTML"
Информатика.
Кесова Гора
2025
Оглавление
ВВЕДЕНИЕ.......................................................................................................3
1.ОСНОВЫ HTML И CSS.............................................................................5
1.1.Web-страница и web-сайт........................................................................5
1.2.HTML..........................................................................................................8
1.3.CSS..............................................................................................................10
1.4. Выводы.....................................................................................................11
2. ПРАКТИЧЕСКАЯ ЧАСТЬ......................................................................12
2.1.Выводы......................................................................................................16
ЗАКЛЮЧЕНИЕ.............................................................................................17
СПИСОК ЛИТЕРАТУРЫ...........................................................................18
ВВЕДЕНИЕ
В будущем я хотел бы связать свою сферу деятельности с информатикой, поэтому уже сейчас интересуюсь программированием и разработкой. Я выбрал создание Web-сайта в качестве темы своего исследования.
Актуальность проекта: В современном мире роль информатики, средств обработки, передачи, накопления информации неизмеримо возросла. Средства информатики и вычислительной техники сейчас во многом определяют научно-технический потенциал страны, уровень развития ее народного хозяйства, образ жизни и деятельности человека. В современном мире люди получили огромное количество возможностей, о которых еще несколько десятков лет назад можно было только мечтать. Теперь каждый человек может в любое время и, находясь в любом месте, получить, свежую порцию новостей со всех уголков планеты. Так же немало важным стало программирование, которое помогает структурно мыслить, развить логику и, если вы уже вынуждены общаться с разработчиками, то облегчить с ними коммуникацию. Самое главное, программирование дает возможность самостоятельно реализовывать идеи, создавать продукт с нуля.
Цель: Создать тематический web-сайт с помощью языка Html.
Задачи:Создать сайт, разобраться в Css таблицах, выучить язык Html и научиться писать вручную информационный код.
Объект исследования: Тематический web-сайт.
Предмет исследования: Процесс разработки и создания сайта.
Гипотеза: Информативный web-сайт будет очень полезен и необходим. https://www.instagram.com/1rosemaryn?igsh==
Методы исследования: Поиск и изучение литературы, связанной с созданием сайта в редакторе кода, самой историей Dota и то, как разрабатывать сам сайт. После изучения основных программ для разработки сайта, нахождения удобного редактора кода и обобщив информацию в целом о создании сайта, начинаем приступать к разработке и созданию самого сайта.
1.ОСНОВЫ HTML И CSS
1.1.Web-страница и web-сайт
Web-страница – это созданный документ в формате html, который может включать в себя видео, фото, текст, графику, гиперссылки. Основное содержимое веб-страницы называется контентом. А главной целью создания этих страниц является предоставление информации посредством всемирной паутины. Объединение веб-страниц между собой одной тематикой, веб-дизайном и ссылками называют web-сайтом. Веб-сайты, как правило, объединены под одним адресом (домен) и принадлежат они частному лицу или организации. Для прямого доступа к страницам и сайтам был разработан специальный протокол для передачи данных с веб-серверов HTTP, который, по сути, является переводчиком содержимого веб-страницы.
Структура Web-страницы
Чтобы разобраться во взаимодействии элементов веб-страницы, необходимо рассмотреть так называемые «родственные отношения» между элементами. Отношения между множественными вложенными элементами подразделяются на родительские, дочерние и сестринские.
Предок — элемент, который заключает в себе другие элементы. Предком для всех элементов является . В то же время элемент является предком для всех содержащихся в нем элементов: , , Потомок — элемент, расположенный внутри одного или более типов элементов. Например, является потомком , а элемент является потомком одновременно для Родительский элемент — элемент, связанный с другими элементами более низкого уровня, и находящийся на дереве выше их. является родительским только для и . Элемент является родительским только для . Дочерний элемент — элемент, непосредственно подчиненный другому элементу более высокого уровня. Элементы и Сестринский элемент — элемент, имеющий общий родительский элемент с рассматриваемым, так называемые элементы одного уровня. Элементы и —одного уровня, так же как и элементы являются между собой сестринскими. Элемент Является корневым элементом документа. Все остальные элементы содержатся внутри .... Все, что находится за пределами элемента, не воспринимается браузером как HTML-код и никак им не обрабатывается. Элемент Раздел ... содержит техническую информацию о странице: заголовок, описание, ключевые слова для поисковых машин, кодировку и т.д. Введенная в нем информация не отображается в окне браузера, однако содержит данные, которые указывают браузеру, как следует обрабатывать страницу. Элемент Обязательным элементом раздела является Длина заголовка должна быть не более 60 символов, чтобы полностью поместиться в заголовке. Текст заголовка должен содержать максимально полное описание содержимого веб-страницы. Элемент Таблица создаётся при помощи элемента Элемент Разбивает текст на отдельные абзацы, отделяя друг от друга пустой строкой. Элемент Заголовок самого верхнего уровня, на странице рекомендуется использовать только один раз, по возможности частично дублируя заглавие страницы. Размер шрифта в браузере равен 2em, верхний и нижний отступ по умолчанию 0.67em. Элемент Представляет подзаголовки элемента Элемент Показывает подзаголовки элемента Элементы Обозначают подзаголовки четвёртого, пятого и шестого уровня. Размер шрифта в браузере равен 1em / 0.83em / 0.67em, верхний и нижний отступ по умолчанию 1. Элемент Необязательным элементом раздела является элемент . С его помощью можно задать описание содержимого страницы и ключевые слова для поисковых машин, автора HTML-документа и прочие свойства метаданных. Вставка логотипа Для логотипа создается папка «image». В этой папке будут храниться все изображения сайта. Добавляется в папку «image» логотип, размерами 200х200 px. Дается название логотипу «logo» и расширение файла «png». 1.2.HTML Важным параметром в создании своего сайта я выделил изучениеязыка HTML, без которого у меня бы не получилосьначать процесс разработки моего продукта. HTML (от англ. HyperTextMarkupLanguage — «язык гипертекстовой разметки») — стандартизированный язык разметки документов во Всемирной паутине. HTML-документ — это обычный текстовый документ, может быть создан как в обычном текстовом редакторе (Блокнот), так и в специализированном, с подсветкой кода (Notepad++, VisualStudioCode и т.п.). HTML-документ имеет расширение html. Начальный тег показывает, где начинается элемент, конечный — где заканчивается. Закрывающий тег образуется путем добавления слэша / перед именем элемента: <имя элемента>…имя элемента>. Между начальным и закрывающим тегами находится содержимое элемента — контент. Элементы, представленные одиночными тегами, не могут хранить в себе содержимого напрямую, оно прописывается как значение атрибута, например, элемент Элементы могут вкладываться друг в друга, например, Текст Текст HTML-элементы могут иметь атрибуты (глобальные, применяемые для всех HTML-элементов, и собственные). Атрибуты прописываются в открывающем теге элемента и содержат имя и значение, указываемые в формате имя атрибута="значение". Атрибуты позволяют изменять свойства и поведение элемента, для которого они заданы. Каждому элементу можно присвоить несколько значений class и только одно значение id. Множественные значения class записываются через пробел, Браузер просматривает (интерпретирует) HTML-документ, выстраивая его структуру (DOM) и отображая ее в соответствии с инструкциями, включенными в этот файл (таблицы стилей, скрипты). Если разметка правильная, то в окне браузера будет отображена HTML-страница, содержащая HTML-элементы — заголовки, таблицы, изображения и т.д. Процесс интерпретации (парсинг) начинается прежде, чем веб-страница полностью загружена в браузер. Браузеры обрабатывают HTML-документы последовательно, с самого начала, при этом обрабатывая CSS и соотнося таблицы стилей с элементами страницы.HTML-документ состоит из двух разделов — заголовка — содержимое элемента и содержательной части — содержимое . Структура HTML-документа Язык HTML следует правилам, которые содержатся в файле объявления типа документа (DocumentTypeDefinition, или DTD). DTD представляет собой XML-документ, определяющий, какие элементы, атрибуты и их значения действительны для конкретного типа HTML. Для каждой версии HTML есть свой DTD. DOCTYPE отвечает за корректное отображение веб-страницы браузером. DOCTYPE определяет не только версию HTML, но и соответствующий DTD-файл в Интернете. Элементы, находящиеся внутри элемента , образуют дерево документа, так называемую объектную модель документа, DOM (documentobjectmodel). При этом элемент является корневым элементом. 1.3.CSS Так же немало важным для меня было изучение таблиц стилей CSS, которое мне позволило придать стиль и краски моему сайту. CSS (CascadingStyleSheets) — язык таблиц стилей, который позволяет прикреплять стиль (например, шрифты и цвет) к структурированным документам (например, документам HTML и приложениям XML). Обычно CSS-стили используются для создания и изменения стиля элементов веб-страниц и пользовательских интерфейсов, написанных на языках HTML и XHTML, но также могут быть применены к любому виду XML-документа, в том числе XML, SVG и XUL. Отделяя стиль представления документов от содержимого документов, CSS упрощает создание веб-страниц и обслуживание сайтов. CSS поддерживает таблицы стилей для конкретных носителей, могут адаптировать представление своих документов к визуальным браузерам, слуховым устройствам, принтерам, брайлевским устройствам, карманным устройствам и т.д. Каскадные таблицы стилей описывают правила форматирования элементов с помощью свойств и допустимых значений этих свойств. Для каждого элемента можно использовать ограниченный набор свойств, остальные свойства не будут оказывать на него никакого влияния. Объявление стиля состоит из двух частей: селектора и объявления. В HTML имена элементов нечувствительны к регистру, поэтому «h1» работает так же, как и «H1». Объявление состоит из двух частей: имя свойства (например,: color) и значение свойства (grey). Селектор сообщает браузеру, какой именно элемент форматировать, а в блоке объявления (код в фигурных скобках) перечисляются форматирующие команды — свойства и их значения. 1.4.Выводы После изучения мною литературы, я разобрался в основных свойствах языков HTML и CSS и собираюсь, применить их на практике в создании кода своего сайта. Литературные источники помогли узнать много полезного и увлекательного в сфере IT-технологий. 2. ПРАКТИЧЕСКАЯ ЧАСТЬ Свою работу я начал с нуля, у меня не было не заготовок не планов, была только цель – разобраться и узнать для себя новое. Для начала я скажу так, что я решил сам писать код, чтобы углубиться в Html и Css более подробно. Передо мною стояло два пути, то есть две возможности для создания сайта: с помощью конструктора сайтов и написание кода вручную. В свою очередь, что бы разобраться как следует я выбрал написание кода вручную. Для этого я стал просматривать просторы интернета и смотреть информацию, связанную с тем с чего начать. После того, как я понял основы, я начал писать сам код. Каждый сайт строиться на определенной конструкции, которая выглядит следующим образом: 1 2 3 4 5 6 7 8 9 10 Doctype Первая часть — Document Type Declaration (объявление типа документа) или doctype. Это просто способ сказать браузеру, или любому другому парсеру, какой тип документа рассматривается. Для HTML файлов необходимо указывать версию HTML. Doctype всегда объявляется первым в самом верху HTML документа. Doctype можно записывать в верхнем регистре, нижнем или вообще вперемешку, не имеет значения. Так как браузеры обязаны поддерживать все существующие типы контента в Интернете, то нельзя полностью полагаться только лишь на doctype. Самыми важными тегами являются html, head, body. Тег html Следующий по списку в любом HTML документе – элемент html. В HTML5 он несильно изменился и не имеет, каких либо новых особенностей. В этот тег я поместил все остальные элементы. Тег head Следующая часть страницы – элемент head. Первая строка внутри тега задает кодировку символом документа. Данный метатег был упрощен и на данный момент считается одним из основных. Тег body Элемент предназначен для хранения содержания веб-страницы (контента), отображаемого в окне браузера. Информацию, которую я вводил в документе, следует располагать именно внутри контейнера . К такой информации относится текст, изображения, теги, скрипты JavaScript и т.д. Тег title Обязательным элементом раздела является Длина заголовка должна быть не более 60 символов, чтобы полностью поместиться в заголовке. Текст заголовка должен содержать максимально полное описание содержимого веб-страницы. Что бы добавить картинки на сайт я использовал атрибут В За добавление видеоролика отвечает атрибут Для того, что бы сделать задний фон сайта я использовал уже Css. Для создания заднего фона сделал отдельный тег body. В него поместил атрибут background:url, который отвечает за добавление заднего фона. Так же добавил background-attachment, background-position, background-size, background-repeat, background-attachment. Они сделал и картинку подходящей для окна браузера. Для всего текста сайта я использовал шрифт Georgia, 'Times New Roman', Times, serif. Размер текста 14 пикселей, а цвет выбрал черный. Почти весь текст поместил в атрибуты .Чтобы текст не был однотипным, использовал заголовки Затем я поместил текст в тег Все элементы я поместил в универсальный тег Вот так выглядит код моей страницы в Html и Css: 2.1.Выводы Используя полученные знания из литературных источников и интернет ресурсов, я применил их на практике. В ходе практической части я написал код вручную, используя такие языки программирования, как Html и Css. ЗАКЛЮЧЕНИЕ Изученные списки литературы по созданию Web-сайтов позволили создать собственный информационный сайт. В процессе выполнения своего проекта, я узнал, что такое сайт, какие сайты бывают и как они устроены. Разобрался в языках Html, Css и применил их на практике. И наконец, я создал свой тематический Web-сайт для тех, кому интересна киберспортивная тематика и её историческое развитие. Список литературы. Украшаем стену пушистыми кисточками и помпончиками Северное сияние Белый лист Н. Гумилёв. Жираф Растрёпанный воробей,
,
,
,
и
, который является контейнером для элементов таблицы и все элементы должны находиться внутри него.
. Размер шрифта в браузере равен 1.5em, верхний и нижний отступ по умолчанию 0.83em.
. Размер шрифта в браузере равен 1.17em, верхний и нижний отступ по умолчанию 1em.
,
,
, который отвечает, за добавление изображения на сайт. Он включает в себя src=” ”, то есть источник изображения.
помещается ссылка на источник изображение, которое может быть взято как с интернет источника, так и с самого рабочего стола на компьютере. Так же для того, что бы изменить размеры изображения я использовал widthи height.
,
,
, которые сделали текст больше.
, что бы выровнять его по центру. Помимо этого мне понадобились атрибуты
и , для выравнивания текста в моей таблице. 






