How To WebDev
2.75K subscribers
8 photos
1 video
325 links
Заявки принимаются моментально!

Обучаем фронтентду и бекенду просто и понятно!

Сотрудничество: @me_Smith

Ссылка на канал: @HowTo_WebDev
Download Telegram
Стили в CSS — №2

Внутренняя таблица стилей

– Внутренняя таблица стилей может использоваться, если одна отдельная страница имеет уникальный стиль.

Внутренние стили определяются в элементе <Style> внутри <head> раздела HTML-страницы:

Пример:

<head>
<style>
body {
background-color: linen;
}

h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>

📓 #CSS #Код
Стили в CSS — №3

Встроенные стили

– Встроенный стиль может использоваться для применения уникального стиля для одного элемента.

Чтобы использовать встроенные стили — добавьте атрибут style к соответствующему элементу. Teh атрибут style может содержать любое свойство CSS.

В приведенном ниже примере показано, как изменить цвет и левое поле элемента <H1>:

Пример:

<h1 style="color:blue;margin-left:30px;">This is a heading</h1>

Совет: Встроенный стиль теряет многие преимущества таблицы стилей (путем смешивания контент с презентацией). Используйте этот метод экономно.

📓 #CSS #Код
Стили в CSS — №4

Несколько таблиц стилей:

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

Пример:

Предположим, что внешняя таблица стилей имеет следующий стиль для элемента <H1>:

h1 {
color: navy;
}

Затем предположим, что внутренняя таблица стилей также имеет следующий стиль для элемента <H1>:

h1 {
color: orange;
}


📓 #CSS #Код
Стили в CSS — №5

Каскадный порядок

– Какой стиль будет использоваться при наличии более одного стиля, заданного для элемента HTML?

Мы можем сказать, что все стили будут "Каскад" в новый "виртуальный" стиль лист по следующим правилам, где номер один имеет наивысший приоритет:

– Встроенный стиль (внутри элемента HTML).
– Внешние и внутренние таблицы стилей (в разделе head).
– Браузер по умолчанию.

Таким образом, встроенный стиль (внутри определенного элемента HTML) имеет наивысший приоритет, что означает, что он будет переопределять стиль, определенный внутри тега <head>, или в Внешняя таблица стилей или значение по умолчанию обозревателя.

📓 #CSS #Интересно
CSS — BACKGROUND

С помощью CSS свойства background определяют фон, эффекты для элементов. В следующих частях вы узнаете свойствах фона CSS:

– background-color
– background-image
– background-repeat
– background-attachment
– background-position


CSS background-color:

Свойство background-color задает цвет фона элемента.

Пример:

Цвет фона всей веб страницы задается следующим образом:

body {
  background-color: lightblue;
}


📓 #CSS #код
Прозрачность с RGBA — CSS

Если вы не хотите применять непрозрачность к дочерним элементам, как в нашем примере выше, используйте RGBA значение цвета.

Значение цвета RGBA задается с помощью: rgba(red, green, blue, alpha). Параметр alpha - это число в диапазоне от 0.0 (полностью прозрачное) до 1.0 (полностью непрозрачное).

Пример:

div {
background: rgba(0, 128, 0, 0.3) /* Зеленый фон с непрозрачностью 30% */
}


📓 #CSS #Код
Forwarded from How To WebDev
Цвет текста CSS

Вы можете установить цвет текста. Для примера возьмём три текста, значение которых нам не важно:

Привет Мир

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Пример:

<h1 style="color:Tomato;">Привет Мир</h1>
<p style="color:DodgerBlue;">Lorem ipsum...</p>
<p style="color:MediumSeaGreen;">Ut wisi enim...</p>

Результат тут.

Вы можете сами попробовать код — WebFormatter

📓 #CSS #код
Фоновое изображение CSS

Свойство фонового изображения, или background-image, указывает изображение, которое будет использоваться в качестве фона элемента.

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

Пример.

Фоновое изображение для всей веб страницы можно установить следующим образом:

body {
background-image: url("paper.gif");
}


А этот пример показывает, что плохая комбинация текста и фонового изображения. Текст едва читается:

body {
background-image: url("bgdesert.jpg");
}

Вы можете сами попробовать код — WebFormatter

Примечание: При использовании фонового изображения используйте изображение, которое не нарушает текст.

📓 #CSS #код
Повторение фона/background-repeat — CSS

По умолчанию свойство background-image повторяет изображение как по горизонтали, так и по вертикали.

Некоторые изображения следует повторять только по горизонтали а некоторые по вертикали, иначе они будут выглядеть странно, вот так.

Пример:

Ссылка на код

Совет: Чтобы повторить изображение по вертикали, установите свойство background-repeat: repeat-y;

Вы можете сами попробовать код — WebFormatter

📓 #CSS #Код
Background-repeat: no-repeat/без повтора — CSS

Отображение фонового изображения только один раз также задается свойством background-repeat.

Пример:

Показать фоновое изображение только один раз,

Ссылка на код

В приведенном выше примере фоновое изображение помещается в том же месте, что и текст. Мы хотим изменить положение изображения, чтобы оно не слишком мешало тексту.

Вы можете сами попробовать код — WebFormatter

📓 #CSS #Код
Background-position/положение фона — CSS

Свойство background-position
используется для указания положения фонового изображения.

Пример:

Указывает, что фоновое изображение должно быть фиксированно.

Ссылка на код

Вы можете сами попробовать код — WebFormatter

📓 #CSS #Код
Background-attachment/фиксированность фона — CSS

Свойство background-attachment
указывает, должно ли фоновое изображение прокручиваться или быть фиксированным (не будет прокручиваться вместе с остальной частью страницы).

Пример:

Указывает, что фоновое изображение должно быть фиксированно.

Ссылка на код

Вы можете сами попробовать код — WebFormatter.

📓 #CSS #Код
Свойство Border — CSS

CSS свойство borderопределяет границы вокруг элемента HTML:

Совет: Вы можете определить границу почти для всех HTML элементов.

Пример:

Использование свойства CSS border.

 {
border: 1px solid powderblue;
}

📓 #CSS #Код
Свойство Padding CSS

CSS свойство padding определяет отступ (пробел) между текстом и рамкой.

Пример:

Использование свойств CSS border и padding.

 {
border: 1px solid powderblue;
padding: 30px;
}

📓 #CSS #Код
Отдельные стороны — CSS Border

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

В CSS также есть свойства для указания каждой из границ отдельно (верхняя, правая, нижняя и левая):

Пример:

p {
border-top-style: dotted;
border-right-style: solid;
border-bottom-style: dotted;
border-left-style: solid;
}


📓 #CSS #Код
Определенный цвет границ — CSS

Свойство border-color может иметь от одного до четырех значений (для верхней границы, правой границы, нижней границы и левой границы):

Пример:

p.one {
border-style: solid;
border-color: red green blue yellow; /* красный сверху, зеленый справа, синий снизу и желтый слева */
}


Цвет HEX

Цвет границы также можно задать с помощью шестнадцатеричного значения (HEX):

Пример:

p.one {
border-style: solid;
border-color: #ff0000; /* красный */
}


📓 #CSS #Код
Ширина границ CSS — border-width

Свойство border-width задает ширину всех четырех границ.

– Ширина может быть установлена размером в ( px, pt, cm, em, т.п.) или с помощью одного из трех предопределенных значений:thin (тонкий), medium (средний), или thick (толстый).

Пример

Демонстрация различной ширины границ:

p.one {
border-style: solid;
border-width: 5px;
}

p.two {
border-style: solid;
border-width: medium;
}

p.three {
border-style: dotted;
border-width: 2px;
}

p.four {
border-style: dotted;
border-width: thick;
}


📓 #CSS #Код
Цвет границ CSS — border-color

Свойство border-color используется для установки цвета четырех границ.

Примечание: Если border-color не устанавливается, у него отсутствует элемент цвета.

Пример:

Демонстрация различных цветных границ:

p.one {
border-style: solid;
border-color: red;
}

p.two {
border-style: solid;
border-color: green;
}

p.three {
border-style: dotted;
border-color: blue;
}


📓 #CSS #Код
🧾 Свойство margin — CSS

Свойство margin
используется для создания очищение пространства вокруг элемента.
Свойство margin устанавливает размер поля (вокруг элемента).

В CSS с помощью свойства margin вы имеете полный контроль над полями. В CSS есть свойства для установки полей с каждой стороны элемента по часовой стрелке: top сверху, right справа, bottom сверху и left слева.

margin — Сокращенное свойство для установки свойств полей в одной декларации
margin-bottom — Устанавливает нижние поле элемента
margin-left — Устанавливает левое поле элемента
margin-right — Устанавливает правое поле элемента
margin-topУстанавливает верхнее поле элемента

📂 #CSS #Совет
▬▬▬▬▬▬▬▬
\ HowToWebDev // Задачи HTML CSS
🧾 Поля - сокращенное свойство

Чтобы сократить код, можно указать все свойства полей в одном свойстве.

Свойство margin сокращенное свойство для следующих индивидуальных свойств полей:

margin-topПоле сверху
margin-rightПоле справа
margin-bottom Поле снизу
margin-leftПоле слева

Пример:

 {
margin: 100px 150px 100px 80px;
}

Вот как это работает:

Если, свойство margin имеет четыре значения.

margin: 25px 50px 75px 100px;
Поле сверху 25px
Поле справа 50px
Поле снизу 75px
Поле слева 100px

📂 #CSS #Совет
▬▬▬▬▬▬▬▬
\ HowToWebDev // Задачи HTML CSS