@arzamas-nick

Почему bootstrap привязывает стили к тегам?

Специфичность селекторов потом перебить сложно же будет, для чего он так делает ?
Мы же пишем стили через классы обычно а тут и у классов есть и у тегов.

Например:
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

textarea.form-control {
  height: auto;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Hanneman
Хотя бы для того, чтобы теги "p" или "span" с классом "h1" удобно выглядели бы как "h1", если не хочется из-за семантики или SEO иметь на странице несколько тегов "h1". Это как минимум.
Ответ написан
iiiBird
@iiiBird Куратор тега Bootstrap
Пока ты спишь - твой конкурент совершенствуется
Почему bootstrap привязывает стили к тегам?

Потому что это css фреймворк.
Он как раз задумывался для того, чтобы ты поставил бутстрап - и он львиную долю уже за тебя сделал. А тебе уже только нужные тебе стили написать осталось. Не задумываясь об остальном.
Специфичность селекторов потом перебить сложно же будет

че это? а какая разница в перебивании дефолтного стиля браузера и другого подключенного css? также пишешь свой стиль и перебиваешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы