Подтвердить что ты не робот

Что означает точка в CSS?

Может кто-нибудь объяснить разницу для этих двух селекторов CSS?

.work-container . h3 {
font-size: 14px;
margin-top: 0px;
font-weight: 600;
height: 27px;
} 

Какая дополнительная точка в верхнем определении?

.work-container h3 {
font-size: 14px;
margin-top: 0px;
font-weight: 600;
height: 27px;
} 
4b9b3361

Ответ 1

Префикс A . обычно представляет собой селектор классов, но если он сразу же следует за пробелом, то это синтаксическая ошибка.

Если мне угрожать догадка, то, вероятно, автор хотел сказать .work-container > h3, но пропустил клавишу Shift так же, как он собирался ввести символ > (дочерний комбинатор).

Второй селектор .work-container h3 просто означает любой h3, содержащийся внутри элемента с классом work-container.

Ответ 2

Дела

  • Начало селектора с точкой

    .class_name означает имя класса

  • Два привязанных селектора, разделенных пробелом

    .outside .inside

    означает элемент с классом .inside, сгенерированный из элемента с классом .outside

  • Два смещенных селектора без разделения

    .name1.name2

    означает элемент, который имеет как класс name1, так и name2 например: class="name1 name2"

fooobar.com/questions/66934/...

fooobar.com/questions/66925/...

Ответ 3

. в CSS означает, что это класс, и его можно применять ко многим элементам.

# в CSS означает, что это идентификатор, и его можно применить к одному элементу на странице.

Без этого, это тэг, нацеленный на все использование.

В вашем синтаксисе .work-container . h3 на самом деле является ошибкой. . должен был либо ,, либо как BoltClock сказал, >, в котором говорится о прямом потоковом операторе в CSS.

Ответ 4

. говорит о своем классе

# означает его id

и если нет ничего, кроме селектора, то это тег

Ответ 5

. в CSS означает, что это класс, и его можно применять ко многим элементам с использованием пространства между классами

Например:

<h3 class="class1 class2 class2">Heading</h3>

# в CSS означает, что это идентификатор, и его можно применить к одному элементу на странице.

Например

<h3 id="idname1">Heading</h3>