Таблица стилей CSS и селекторы
HTML-ին ոճ հաղորդելու տարբերակները
CSS – Cascading Style Sheets – Каскадная таблица стилей, используемая для описания внешнего вида веб-страницы. Css, автор Хокон Виум Ли. Языковой стандарт определен W3C. CSS-1 вышел в 1996 году, а теперь доступен CSS-3.
Каскадная таблица стилей. Для элемента html можно определить несколько вариантов стиля, поэтому среди них необходимо выбрать активный вариант. Оно выбрано путем каскадного перехода от более общего определения к более конкретному.
Например:
p { color: orange; }
Hayti
Привет, мир!!
Уроки на Гаити:
<style> элемент установлен для всех <p> текст элементов выделен оранжевым цветом, что является общим определением. Во-вторых <p> элемент style ատրիբուտով обозначено красным, что является конкретным определением. Таким образом, был использован каскадный переход от более общего к более конкретному.
Существует три варианта стилизации HTML:
1- inline – стиль определяется внутри элемента style через атрибут.
Например:
Привет, мир!
color: и: font-size: — это имена свойств, и red; и: 10px; - стоимость недвижимости.
2 – придать элементу общий стиль будет использоваться в <style> элемент.
Например:
<style> элемент имеет следующий стиль:
указан селектор. в качестве селектора выступает имя тега: pтот
Это могло бы быть также class և id значения атрибутов.
Если: селектор — это имя тега, тогда стиль будет применяться ко всем элементам этого типа.
Если селектором является значение атрибута класса, стиль будет применяться ко всем элементам, имеющим одинаковое значение атрибута класса.
p {
font-size: 18px;
color: red;
}
Если селектор classэто ценность
Привет, мир!
.testClass {
font-size: 18px;
color: orange;
}
Если селектор idэто ценность
Привет, мир!
#testId {
font-size: 18px;
color: orange;
}
Если: classВ случае можно задать одно и то же значение нескольким элементам, тогда idкак таковой в html-документе.
" * » символ, стиль будет применен ко всем элементам:
*{ color: red }
Hayti
тег div.
Header-2
п тег.
header-1
Запятую можно использовать для перечисления элементов, к которым применяется стиль:
h1, h2 {
color: red;
}
Hayti
тег div.
Header-2
п тег.
header-1
3 -<link> в дартс href адрес внешнего файла CSS определяется с помощью атрибута. Формат файла: " .css ".
<link> устанавливается в элементе. css в файле прописывается так же, как и էլեմենտում։
Внешний файл используется для удобства, если объем css-кода большой.
Например:
Բարդ սելեկտորներ
Есть также сложные селекторы. они есть
Կոնտեքստային սելեկտորներ
Հարևան սելեկտորներ
Դուստր սելեկտորներ
Ատրիբուտների սելեկտորներ։
Կոնտեքստային սելեկտորներ
Կոնտեքստային սելեկտորներն необходимы для стилизации дочерних элементов.
Сначала указывается основной элемент, а затем необходимые дочерние элементы, разделенные двоеточием.
Например:
div p {
color: orange;
}
Привет, мир-1
Привет, мир-3
Привет, мир-4
Этот не подойдет
Стиль применяется только к родительскому элементу. <p> к
Также это можно организовать следующим образом:
.red li a {
color: red;
}
Абзац в теле.
Link in body.
Стиль – это <a data-no-auto-translation=""> к элементам, расположенным <li> в элементе, который, в свою очередь, <ul> в элементе которого class атрибут равен "red".
Հարևան սելեկտորներ
Հարևան սելեկտորը սահմանվում է " + "с и: վերաբերում է նշված սելեկտորի անմիջապես հարևան սելեկտորին միայն։
Например:
h1 + p {
color: orange;
}
Header-1
Пункт 1:
Header-2
Параграф-2:
Этот не подойдет
"~" это ч:Орана — это тип селектора. Стиль – это от указанного селектора ко всем соседним селекторам.
Например:
h1 ~ p {
color: orange;
}
К этому не применимо
Hello h1
Привет, мир-1
Это тоже не применимо
Это тоже не применимо
Привет, мир-1
Դուստր սելեկտորներ
Դուստր սելեկտորները սահմանվում են " >: с символом » и рассматриваются селекторы, расположенные непосредственно в основном элементе.
Например:
div > h1 {
color: orange;
}
Header-1
Ոճն այս մեկին չի վերաբերի
Ատրիբուտների սելեկտորներ
Ատրիբուտների սելեկտորները ոճ են հաղորդում элементы, имеющие указанный атрибут или значение указанного атрибута.
Например:
Первый будет установлен стиль input[required] или: [required] .
Например:
input[required] {
color: red;
}
Второй установит стиль:
input[type="submit"] {
color: red;
}
Существуют атрибуты, значение которых больше единицы. В этом случае стиль будет использоваться, если значение атрибута начинается со значения, указанного в селекторе, или если оно присутствует в перечисленных значениях.
p[class ~= “par02”] - если где-нибудь class -ն ունենա “par02” արժեքը, то он будет соответствовать селектору.
p[class ~="par02"] {
color: red;
}
Hayti
Lorem ipsum dolor сидеть.
Lorem ipsum dolor сидеть.
Lorem ipsum dolor сидеть.
Lorem ipsum dolor сидеть.
Допускается использование символа «-» для значения атрибутов class и id.
р[класс |: =”красный”] –значение атрибута должно начинаться с указанного в селекторе и продолжаться «-» с символом. Например: ” class = ‘red-цвет для этого' “.
p[class |="red"] {
color: red;
}
Hayti
Lorem ipsum dolor сидеть.
Lorem ipsum dolor сидеть.
а[href ^ =”http://”] -азначение атрибута должно начинаться со значения, указанного в селекторе. Например: href= “http։//www.hayti.am” .
a[href ^="http://"] {
color: red;
}
Hayti
Lorem ipsum dolor sit.
а[href $ =".pdf"] –значение атрибута должно заканчиваться указанным. Например: href= “изображение:.pdf” .
a[href $=".pdf"] {
color: red;
}
Hayti
Lorem ipsum dolor sit.
а[href * =»хайти»] –значение атрибута должно иметь указанное в нем значение. Например: href= “http://hayti.являюсь:” .
a[href *="hayti"] {
color: red;
}
Hayti
Lorem ipsum dolor sit.
Если селекторы объединены без зонда, они относятся к одному и тому же элементу.
Также возможно объединить разные стили, при этом стиль будет определен от первичного к вторичному.
div {
width: 500px;
height: 200px;
margin-bottom: 20px;
}
.class1 {
color: white;
background-color: Black;
font-size: 30px;
font-weight: bold;
border: solid red 5px;
}
.class1.class2 {
color: black;
background-color: grey;
border-color: blue;
}
Черное изображение имеет стиль .class1.
Серое изображение имеет стиль .class1 и .class2.
Նմանատիպ հոդվածներ
- CSS-FLEX
- @Կանոններ
- CSS-TEXT AND FONT (ՄԱՍ-2)
- CSS-POSITION
- Блочная модель CSS
- CSS-FORMATTING
- CSS-SIZES
- CSS-PADDING-MARGIN
- CSS – СВОЙСТВА
- Հատկություններում օգտագործվող առանձնահատկություններ
- Գույների ֆորմատներ
- CSS-TABLE
- Չափի միավորները css-ում
- CSS-COLOR AND BACKGROUND
- CSS – ԱՅԼ ՀԱՏԿՈՒԹՅՈՒՆՆԵՐ(ՄԱՍ-1)
- CSS-TEXT AND FONT (ՄԱՍ-1)
- Приоритет и каскадирование селекторов
- CSS-BORDER
- Css-ի ֆունկցիաները (Մաս-1)
- CSS-LOGICAL
- @media
- наследственность
- Css-ի ֆունկցիաները (Մաս-2)
- CSS-PRINT
- CSS-CONTENT
- CSS-LISTS
- Պսևդոկլասներ և պսևդոէլեմենտներ
- CSS-GRID
- Css-ի ֆունկցիաները (Մաս-3)
- CSS-ANIMATION
- CSS — ԱՅԼ ՀԱՏԿՈՒԹՅՈՒՆՆԵՐ(ՄԱՍ-2)
-
Узнать больше