PassFront
  1. PassFront
  2. База знаний
  3. Основы CSS

В чем разница между HTML и CSS?

Основы CSS

HTML описывает структуру и смысл содержимого, CSS — то, как это содержимое выглядит.

HTML

<article>
  <h2>Заголовок</h2>
  <p>Текст статьи</p>
</article>

Отвечает на вопрос «что это»: заголовок, абзац, ссылка, форма. От разметки зависят доступность и SEO.

CSS

article h2 { font-size: 24px; color: #222; }

Отвечает на вопрос «как выглядит»: цвета, шрифты, отступы, раскладка, анимации, адаптивность.

Почему их разделяют

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

Коротко для собеседования

HTML — структура и смысл документа, CSS — его внешний вид; разделение позволяет менять оформление, не трогая содержимое.

Подробнее: MDN — Что такое HTML

Другие вопросы раздела