Андрей Панарин
Искусственный Интеллект
(257273)
6 лет назад
Увы, Мейл-Ответы глотают HTML-теги, я их не вижу.
.className — правила для элементов с атрибутом class="className".
#elementId — правила для элемента с атрибутом id="elementId".
Ответы на остальные вопросы о верстке в вебе ты найдешь в HTML-академии:
htmlacademy.ru
koma
Мыслитель
(5410)
6 лет назад
в дополнение к ответу Андрея Панарина:
точка предполагает управление конкретным элементом, а решетка (#) управляет группой одинаковых элементов.
Резидент КазахстанаОракул (69058)
6 лет назад
что я не понял, Вы сказали что точка управляет конкретным элементом а решётка управляет группой - вы ни чего не попутали ?
Юрий ПоповПросветленный (24032)
6 лет назад
Наоборот. Класс может присваиваться неограниченному количеству элементов, поэтому селектор .classname определяет стили сразу всех элементов, которым присвоен такой класс. ID должен быть уникален, поэтому у всех тегов html в одном документе должны быть разные ID, либо можно вообще не задавать ID.
Хорошей практикой считается избегать использования CSS селекторов типа #IDNAME, а использование ID ограничить для HTML-форм.
В каких случаях и почему в документе css ставиться то точка то # перед всем началом?