Когда мы должны ставить точку, а когда нет перед элементами в style.css? - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Когда мы должны ставить точку, а когда нет перед элементами в style.css?

Регистрация
12 Дек 2013
Сообщения
64
Репутация
0
Спасибо
0
Монет
0
307649531_48fd54c677b029dc4d0dbef92b2aa3f5_800.png

перед элементом "body" мы не ставим точку, а перед элементом "Container"

уже ставим, почему это так?
 
Регистрация
25 Авг 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
В CSS селекторы используются для определения стиля для HTML-элементов. Разница между селекторами с точкой и без точки заключается в следующем:

Селекторы элементов:

Когда вы пишете body (без точки), это означает, что вы применяете стили к элементу HTML <body>. Такие селекторы называются селекторами элементов, и они применяются ко всем элементам указанного типа на странице.
Пример: body { font-family: Roboto, sans-serif; background-color: white; } применяет указанные стили ко всему элементу <body> на странице.
Селекторы классов:

Когда вы пишете .container (с точкой), это означает, что вы применяете стили ко всем элементам, у которых есть атрибут class со значением "container". Такие селекторы называются селекторами классов.
Пример: .container { max-width: 750px; margin: auto; padding-top: 30px; } применяет указанные стили ко всем элементам, у которых class="container".
Итак, точка перед селектором указывает, что это класс, а отсутствие точки означает, что это селектор элемента.
 
Регистрация
29 Июл 2013
Сообщения
68
Репутация
-4
Спасибо
0
Монет
0
# - id
. - class
Иначе это элемент.

Например <div id="myId" class="myClass"></div>
#myId
.myClass
div
 
Регистрация
1 Июл 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
начни обучение с нуля, нефуй тупить с элементарным тут!
 
Регистрация
24 Ноя 2013
Сообщения
76
Репутация
-3
Спасибо
0
Монет
0
Да. Перед body точка не ставится, а перед .container ставится.
body - это тег HTML, обозначающий тело документа. В CSS мы стилизуем теги напрямую, без каких-либо символов перед ними.
.container - это класс, который ты (или разработчик фреймворка, которым пользуешься) назначили элементу HTML. Классы в CSS обозначаются точкой перед их именем (например, .container, .header, .my-button).
 
Регистрация
20 Янв 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Пунктуацию в школе еще изучают!
 
Сверху Снизу