Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про CSS: css, style

Объясните разницу между встроенным, внутренним и внешним CSS?

Этот вопрос проверяет знание разных способов подключения стилей в CSS, а также понимание того, в каких случаях стоит использовать каждый из них.

Короткий ответ

Встроенный CSS применяется непосредственно к HTML-элементам через атрибут style, внутренний CSS помещается внутри тега <style> в разделе <head> документа, а внешний CSS подключается с помощью файла .css, который подключается через тег <link>. 

Длинный ответ

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

  1. Встроенный CSS (Inline CSS):

    Определяет стили непосредственно в HTML-тегах с помощью атрибута style.

    <p style="color: red; font-size: 16px;">Текст с встроенным стилем</p>

    Подходит для небольших изменений или тестирования стилей, но затрудняет поддержку кода, так как стили разбросаны по всему документу.

  2. Внутренний CSS (Internal CSS):

    Добавляется в разделе <head> HTML-документа внутри тега <style>.

    <head>
    <style>    
    	p {      
    		color: red;      
    		font-size: 16px;    
    	}  
    </style> 
    </head>

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

  3. Внешний CSS (External CSS):

    Подключается с помощью отдельного файла .css, который связывается с HTML-документом через тег <link> в разделе <head>.

    <head>  
     <link rel="stylesheet" href="styles.css">
    </head>

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

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

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    2

  • Сложность:

    1

Навыки

  • CSS

    CSS

Ключевые слова

#css

#style

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию