МДК02.04 Сетевые языки
CSS — это язык описания внешнего вида документа, то есть он отвечает за то, как выглядят веб-страницы: цвет фона и декоративных элементов, размер и стиль шрифтов. Термин расшифровывается как Cascading Style Sheets (каскадные таблицы стилей). CSS взаимодействует с другим языком разметки — HTML, который отвечает за размещение элементов на странице.
Для добавления css кода есть 3 основных подхода:
Добавление css в нутри веб страницы HTML. Для этого в теге <head></head>
нужно добавить в конец следующий код:
Именно в этом теге и писался бы код css.
Еще одним вариантом являеться добавление css кода непосредственно в тег html c помощью атрибута <h1 style="color: #336"> Привет css </h1>
- так это могло бы выглядеть.
Третьем подходом, считаеться выделение кода css в отдельный файл стилей. Именно этот подход считается самым правильным. Для этого вам необходимо в теге <head></head>
добавить следующий код: <link rel="stylesheet" type="text/css" href="main.css">
.
При оформлении файла main.css
очень важно писать коментарии чтобы не запутаться в своем коде и понимать что к чему относиться. Это может выглядеть так:
Чтобы применить стили css к элементу можно использовать следующие:
В css у элементов веб странице имееться множество разных свойст и учить их все не рационально. Учиться css нужно на практике, к примеру вы хотите поменять фон веб-странице, чтобы узнать как это сделать воспользуйтесь google :).
Обратите пристальное внимание на методологию именования классов по БЭМ. .
Так как это практический предмет то обращаю ваше внимание на то, что весь необходимый материал показываеться преподавателем на паре.
Вам необходимо применить к своей веб страницы сделанной в первой лабораторной работе css стили, это может выглядеть так:
Важно используйте методологию по БЭМ. Не используйте id для применения стилей. Также вы должны использовать отдельный файл для css стилей.
Пройдите игру https://cssgridgarden.com/#ru
Используя grid-css создайте такую веб страницу:
Пройдите игру https://flexboxfroggy.com/#ru
Сверстайте какую-нибудь страницу с использованием flex-box.