Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему у них в styles.css есть куча описания классов, которых нет в HTML?

Делаю сайт. Сделала одну страницу. Чтобы проверить сделанное, изучаю код других сайтов.

ПрограммированиеВеб-сайты+2
Карина Ситникова
  · 4,5 K
программист, предприниматель  · 31 янв 2019

Как правило стилевая таблица одна на весь сайт, т.е. для всех возможных страниц стили прописываются и собираются в один файл (в процессе разработки файлов может быть сколько угодно, но потом они собираются в один).
Делается это по целому ряду причин.

Во-первых, так перемещение по сайту будет для пользователя стилистически плавным, т.е. ему не надо будет каждый раз ждать загрузки стилей при переходе на новую страницу, стили уже на месте и закэшированы.

Во-вторых, разработчику так проще, потому что не надо дублировать общие стили в разные файлы или постоянно импортировать одно и то же.

В-третьих, серверу проще, поскольку число запросов к нему заметно уменьшается.

1 эксперт согласен
По образованию Автоматизатор производств. По призванию программист, психолог и философ...  · 8 февр 2019

современные сайты пишутся на основе CSS фреймворков. Например на основе BootStrap. В таком случае результат выходит быстрее, а сама страница выходит гарантированно кроссбраузерной.

1 эксперт не согласен

Это не всегда так.

Программист: системный, юникс, си, ява, питон, хайлоад, кластеры, и вся эта хрень...  · 31 янв 2019
Есть несколько подходов к созданию разметки сайта. 1) Взять готовую библиотеку что-то типа bootstrap или w3css, и на основе этого сделать разметку со стилями. Этот подход хорош, когда нужно быстро и относительно качественно. Сам его использую, особенно нравится w3css. В стилевых файлах будет каша того, что никогда не будет использоваться. В этом же подходе можно... Читать далее
Ухх, сложно. И непонятно. Но думаю, что, если разобраться с пунктами 1 и 2, надо. Ибо да, как-то, наверно, я все... Читать дальше
Музыковед; 15 лет обучался игре на фортепиано; Веб-разработчик; Любитель литературы.  · 31 янв 2019
Обычно просто указывают в одном файле стили всего сайта с его десятками разных типов страниц. Это удобно потому, что браузер загружает стиль один раз, а после этого уже обращается к кэшу, что ускоряет время генерации страницы. На счет непонятности, тут два подхода: во-первых, все приходит с опытом, меня тоже ужасали сложные HTML/CSS-файлы. Со временем вы будете... Читать далее
2 эксперта согласны
Я не то, чтобы боюсь, просто иногда кажется, что я никогда все это не разберу. Во всяком случае, спасибо... Читать дальше