Загрузил Евгений

Реферат

Реклама
Профессиональное образовательное учреждение
Камчатский кооперативный техникум
Камчатского краевого союза потребительских кооперативов
РЕФЕРАТ
по предмету: «Операционные системы»
на тему: «Технологии HTML+CSS»
Выполнил: студент ПКС-20-9
Степченко Е.М.
Петропавловск-Камчатский 2021
СОДЕРЖАНИЕ
1. Введение......................................................................................................... 3
2. Технология HTML ........................................................................................ 3
2.1 Базовый синтаксис HTML...................................................................... 4
3. Технология CSS............................................................................................. 5
3.1 Базовый синтаксис CSS .......................................................................... 6
4. Заключение .................................................................................................... 8
5. Список используемых источников информации ....................................... 9
6. Приложение ................................................................................................. 10
1. Введение
Что такое веб технологии и какими они бывают? Под «веб-технологиями» обычно
подразумеваются языки разметки, языки программирования, базы данных, системы
и платформы CMS и другие технологии, которые позволяют создавать веб-сайты,
приложения
и
магазины.
Люди,
которые
делают
это,
называются
веб-
разработчиками или веб-мастерами. Есть два типа веб-технологий. Первый, так
называемый front-end — отвечает за внешний вид сайта, и виден в браузере
пользователя. Включает HTML, CSS, JavaScript. Второй тип веб-технологий - backend. Работает на сервере и используется для обработки данных. Его действие
обычно невидимо для пользователя, видны только введенные данные или действия,
выполненные на веб-сайте, и результат этих данных или действий. Таким образом,
весь процесс выполнения выходит за рамки браузера.
2. Технология HTML
HTML (от англ. HyperText Markup Language - «язык гипертекстовой разметки») стандартизированный язык разметки документов для просмотра веб-страниц
в браузере.
Веб-браузеры
протоколам HTTP/HTTPS или
получают
HTML
открывают
с
документ
локального
от
сервера
диска,
по
далее
интерпретируют код в интерфейс, который будет отображаться на экране монитора.
Элементы HTML являются строительными блоками HTML страниц. С помощью
HTML разные конструкции могут быть встроены в отображаемую страницу. HTML
предоставляет средства для создания заголовков, абзацев, списков, ссылок, цитат и
других элементов. Элементы HTML выделяются тегами, записанными с
использованием угловых скобок. Такие теги, как <img /> и <input />, напрямую
вводят контент на страницу. Другие теги, такие как <p />, окружают и оформляют
текст внутри себя и могут включать другие теги в качестве подэлементов. Браузеры
не отображают HTML-теги, но используют их для интерпретации содержимого
страницы.
3
2.1 Базовый синтаксис HTML
HTML-теги — основа синтаксиса HTML. Теги используются для разграничения
начала и конца элементов в разметке. Каждый HTML-документ состоит из дерева
HTML-элементов и текста. Каждый HTML-элемент обозначается начальным
(открывающим) и конечным (закрывающим) тегом. Открывающий и закрывающий
теги содержат имя тега. HTML-элемент состоит из:
 Открывающий тег (Opening tag): состоит из имени элемента, заключённого
в
открывающие
и
закрывающие угловые
скобки.
Открывающий
тег указывает, где элемент начинается или начинает действовать.
 Закрывающий тег (Closing tag): это то же самое, что и открывающий тег, за
исключением того, что он включает в себя косую черту перед именем
элемента. Закрывающий элемент указывает, где элемент заканчивается.
Отсутствие закрывающего тега является одной из наиболее распространённых
ошибок начинающих и может приводить к странным результатам.
 Контент (Content): это контент элемента. Контентом может считаться,
например, текст или изображение.
Элементы
могут
иметь
атрибуты.
Атрибуты
содержат
дополнительную
информацию об элементе, которую вы не хотите показывать в фактическом контенте.
Например, class это имя атрибута, а header это значение атрибута. Класс позволяет
дать элементу идентификационное имя, которое может позже использоваться, чтобы
обращаться к элементу с информацией о стиле и прочих вещах. Атрибут должен
иметь:
 Пробел между ним и именем элемента (или предыдущим атрибутом, если
элемент уже имеет один или несколько атрибутов)
 Имя атрибута, за которым следует знак равенства
 Значение атрибута, заключённое с двух сторон в кавычки
Также, есть возможность располагать одни элементы внутри других – это называется
вложением. Важно убедиться, что элементы правильно вложены. Например: первым
открыт элемент <p>, затем элемент <strong>, то сначала нужно закрыть элемент
<strong>, затем элемент <p>.
4
Для работы с изображениями используется атрибут <src> (source, источник), который
содержит путь к файлу изображения. Для разметки текста используются такие
атрибуты, как: <h1> - <h6> и <p>. Элемент <h1> называется элементом заголовка. Он
имеет 6 уровней (<h1>, <h2> … <h6>). Элементы заголовка позволяют указывать
определённые части контента в качестве заголовков и подзаголовков. Элемент <p>
служит для работы с абзацами текста. Для разметки списков используются элементы
<ul>, <ol> и <li>. Элемент <ul> служит для работы с ненумерованными списками, т.е.
со списками, где порядок пунктов не имеет значения. Элемент <ol> используется в
нумерованных списках, т.е. списках, где порядок пунктов имеет значение. Каждый
пункт внутри списков располагается внутри элемента <li> (list item, элемент списка).
Для добавления ссылок служит элемент <a> (anchor, якорь).
3. Технология CSS
CSS (англ. Cascading Style Sheets «каскадные таблицы стилей») — формальный
язык описания
внешнего
вида
документа
(веб-страницы),
написанного
с
использованием языка разметки (чаще всего HTML или XHTML). Также может
применяться
к
любым XML-документам,
используется
создателями веб-страниц для
например,
к SVG или XUL.CSS
задания цветов, шрифтов,
стилей,
расположения отдельных блоков и других аспектов представления внешнего вида
этих веб-страниц. Основной целью разработки CSS являлось отделение описания
логической структуры веб-страницы (которое производится с помощью HTML или
других языков разметки) от описания внешнего вида этой веб-страницы (которое
теперь производится с помощью формального языка CSS). Такое разделение может
увеличить доступность документа, предоставить большую гибкость и возможность
управления его представлением, а также уменьшить сложность и повторяемость в
структурном содержимом. Кроме того, CSS позволяет представлять один и тот же
документ
в
различных
стилях
или методах вывода,
таких
как
экранное
представление, печатное представление, чтение голосом (специальным голосовым
браузером или программой чтения с экрана), или при выводе устройствами,
использующими шрифт Брайля
5
3.1 Базовый синтаксис CSS
Вся структура называется набором правил. Также есть отдельные части, такие как:
 Селектор (Selector)
Имя HTML-элемента в начале набора правил. Он выбирает элемент(ы) для
применения стиля (в данном случае, элементы <p>). Для стилизации другого
элемента, просто измените селектор.
 Объявление (Declaration)
Единственное
правило,
например
color:
из свойств элемента вы хотите стилизовать.
red; указывает,
какие
 Свойства (Properties)
Способы, которыми вы можете стилизовать определённый HTML-элемент (в
данном случае, color является свойством для элементов <p>). В CSS вы
выбираете, какие свойства вы хотите затронуть в вашем правиле.
 Значение свойства (Property value)
Справа от свойства, после двоеточия, у нас есть значение свойства,
которое выбирает одно из множества возможных признаков для данного свойства
(существует множество значений color, помимо red).
Каждый набор правил должен быть обёрнут в фигурные скобки ({}). В каждом
объявлении необходимо использовать двоеточие (:), чтобы отделить свойство от
значений. Для отделения каждого объявления от предыдущего, необходимо
использовать точку с запятой (;), в каждом наборе правил. Для выделения нескольких
элементов разного типа и применения к ним единого набора правил, нужно добавить
несколько
селекторов,
разделённых
запятыми.
Существует множество типов селектора. Наиболее распространённые представлены
в таблице (см. Таблица 1). Для интеграции набора правил CSS в HTML-документ,
нужно создать файл в любом текстовом редакторе, прописать в нём нужные вам
правила и сохранить этот файл как style.css в папке styles. После чего нужно открыть
свой HTML-документ и вписать следующую строку между тегами <head> и </head>:
<link href=”styles/style.css” rel=”stylesheet” type=”text/css”>, затем, сохранить его.
Для использования своих наборов правил вместе со шрифтами семейства Open Sans,
нужно в своём HTML-документе добавить элемент <link>, с ссылкой на таблицу
шрифтов Open Sans. Этот код связывает вашу страницу с таблицей стилями, которая
загружает семейство шрифтов Open Sans вместе с вашей страницей и позволяет
применять их к вашим HTML-элементам используя свою собственную таблицу
стилей. Селектор front-family отвечает за шрифт, который будет использоваться, а
6
селектор front-size отвечает за размер шрифта. Также в CSS-документе есть
возможность оставлять комментарии. Комментарии - это участки документа,
которые не влияют на код и обозначаются следующими символами: /* и */. Макет
CSS основан на блочной системе, что позволяет рассматривать большинство
элементов на HTML-странице как блоки, расположенные друг над другом. Каждый
из блоков, занимающий пространство на странице имеет такие свойства, как:
 padding, пространство только вокруг контента (например, абзаца текста)
 border, сплошная линия, которая расположена рядом с padding
 margin, пространство вокруг внешней стороны элемента
Также в блочной системе могут использоваться следующие свойства:
 width, ширина элемента
 background-color, цвет позади контента и padding элементов
 color, цвет контента элемента (чаще всего текста)
 text-shadow, устанавливает тень на тексте внутри элемента
 display, устанавливает режим отображения элемента
7
4. Заключение
Современные web-технологии дают в руки разработчика мощный инструмент,
позволяющий создавать полнофункциональные приложения, доступные как в
глобальной сети Интернет, так и в корпоративной Интранет-среде. Вместе с тем
острой проблемой остается обеспечение безопасности web-приложений. При выборе
тех или иных инструментов webразработки необходимо четко представлять
функциональные возможности, предоставляемые используемой технологией, ее
особенности, возможные проблемы и способы обеспечения информационной
безопасности. Поэтому крайне важным является освоение основ разработки
webстраниц и web-программирования.
8
5. Список используемых источников информации
 https://tproger.ru
 https://topexpert.digital
 https://itbukva.com
 https://ru.hexlet.io
 https://html5book.ru
 https://developer.mozilla.org
9
6. Приложение
Имя селектора
Что выбирает
Пример
Селектор элемента (иногда
называемый селектором тега
или типа)
Все HTML-элементы
указанного типа
p
Выбирает HTML-тег <p>
ID селектор
Элемент с указанным ID на
данной HTML-странице
Селектор класса
Элементы на странице с
указанным классом
Селектор атрибута
Элементы на странице с
указанным атрибутом
Селектор псевдокласса
Указанные элементы, но
только при определённом
условии, например, при
наведении курсора
#my-id
Выбирает <p id=”my-id”>
или
<a id=”my-id”>
.my-class
Выбирает
<p class=’’my-class’’> и
<a class=’’my-class’’>
Img[src]
Выбирает
<img src=’’myimage.png’’>,
но не <img>
a : hover
Выбирает <a>, но только
тогда, когда указатель мыши
наведён на ссылку
Таблица 1.
10
Скачать