0
0

В исходнике contact.html есть строчка с кодом: <div class="send send_contact">.

В исходнике style.css класс выглядит следующим образом: .send_contact input[type="text"] и .send_contact textarea

Класс <div class="send"> присутствует на другой странице сайта show.html.

Файл style.css является общим для файлов .html

"send send_contact" это какое-то объединение классов из двух файлов .html ?

В уроке объяснения не было.


Денис Янович
3 years ago






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

Когда 2 класса прописываются одному блоку, то к свойствам первого, как правило более общего, например, .send - это стили для всех форм на сайте, добавляется класс уточняющий, например, .send_contact - это стили именно для формы Контакты и здесь свойства отличающие именно эту форму.

Курс HTML/CSS ориентирован на практику и теория дается компактно. Если вам не хватило материалов чтобы разобраться и полностью понять - посмотрите хороший курс Основы HTML/CSS. Здесь побольше теории для совсем начинающих - закрепите знания и все разложится по полочкам. Разбираются подробно все теги и их атрибуты, селекторы и их виды и т.д. Главное все конспектируйте для себя и практику делайте.

Михаил К
3 years ago

Один ответ