Google Play badge

каскадные таблицы стилей


Каскадные таблицы стилей (CSS) в веб-разработке

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

Введение в CSS

CSS означает каскадные таблицы стилей. Это специальный язык, используемый для стилизации веб-страниц. Представьте себе CSS как краску и украшения для здания. Здание сделано из HTML, а CSS делает его красивым. Используя CSS, вы можете изменить цвет фона, стили шрифтов и пространство вокруг элементов на вашей веб-странице. CSS — это инструмент, который помогает веб-дизайнерам сделать веб-сайты более красивыми и интересными.

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

Почему мы используем CSS

CSS используется для того, чтобы сделать веб-сайты привлекательными и простыми в использовании. Он отделяет стиль от контента. Это означает, что слова и изображения на странице (предоставляемые HTML) остаются прежними, в то время как CSS контролирует их внешний вид. Когда вы обновляете стиль, вам не нужно менять контент. Такое разделение помогает веб-разработчикам работать быстрее и делает сайты более приятными для посещения.

Думайте о CSS как о наряде, который вы выбираете. Если вы носите другую одежду, вы выглядите по-другому, но вы все еще тот же человек. CSS изменяет внешний вид веб-сайта, не меняя информацию на нем. Это упрощает обновление дизайна всего веб-сайта путем редактирования всего одного файла CSS.

Как работает CSS

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

CSS написан как набор правил. Каждое правило состоит из двух частей: селектора и блока объявлений. Селектор сообщает браузеру, какой элемент HTML стилизовать. Блок объявлений содержит одно или несколько объявлений. Каждое объявление имеет свойство и значение. Свойство — это то, что вы хотите изменить, а значение сообщает, как это изменить.

Например, чтобы установить светло-голубой цвет фона страницы, можно написать правило, которое выглядит следующим образом:

 <код>тело {
    цвет фона: светло-голубой;
}</код>

Это простое правило меняет фон всей страницы.

Базовый синтаксис CSS

Базовое правило CSS следует простому шаблону. Оно показывает селектор и блок свойств и значений. Шаблон выглядит так:

 <код>селектор {
    свойство: стоимость;
}</код>

Здесь селектор выбирает, какой HTML-элемент выбрать. Свойство — это то, что вы хотите изменить, а значение — то, как вы хотите это изменить.

Например, если вы хотите, чтобы весь текст абзаца был синим, вы пишете:

 <код>p {
    цвет: синий;
}</код>

Это правило сообщает веб-браузеру, что каждый элемент <p> (абзац) должен иметь синий текст.

CSS-селекторы

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

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

Свойства и значения CSS

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

Каждое свойство CSS сопровождается значением. Например, чтобы придать тексту красный цвет, можно написать:

 <код>p {
    цвет: красный;
}</код>

Это простое правило делает все абзацы красными. Свойство color управляет тем, как выглядит текст, а значение red сообщает ему, какого цвета он должен быть.

Каскад и наследование в CSS

Слово «каскадирование» в CSS означает, что стили могут перетекать из одного правила в другое. Если два правила могут применяться к одному и тому же элементу, порядок может решить, какое из них победит. Это похоже на наложение блоков, когда один блок иногда перекрывает часть другого.

Одно общее правило заключается в том, что стили, написанные непосредственно внутри элемента HTML (называемые встроенными стилями), переопределяют стили в вашем файле CSS. Другое правило заключается в том, что если родительский элемент стилизован, его дочерние элементы могут унаследовать этот стиль, если им не указано иное.

Например, если вы установите цвет текста <div> на зеленый, то текст внутри <div> часто также будет выглядеть зеленым из-за наследования. Это помогает поддерживать единообразный дизайн на веб-странице.

Цвета и шрифты CSS

С помощью CSS вы можете изменять цвета многими способами. Вы можете использовать общие названия цветов, такие как red , blue , и green . Вы также можете использовать шестнадцатеричные коды, такие как <code>#FF0000</code> для красного, или значения RGB, такие как <code>rgb(255, 0, 0)</code>.

Шрифты — еще одна важная часть CSS. Шрифт — это как стиль почерка, который вы выбираете в блокноте. В CSS вы можете изменить семейство шрифтов, размер, насыщенность и стиль. Например, если вы хотите, чтобы ваши абзацы отображались шрифтом Arial, вы можете использовать:

 <код>p {
    семейство шрифтов: Arial, без засечек;
}</код>

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

Изменение цветов и шрифтов с помощью CSS делает текст более удобным для чтения и более интересным просмотр вашей веб-страницы.

Модель CSS-блока

Блочная модель CSS — это способ понять, как различные части элемента располагаются на странице. Каждый элемент похож на коробку. Блочная модель состоит из четырех частей:

Представьте себе фотографию. Сама фотография — это содержание. Паспарту, которое окружает фотографию, — это как подкладка. Рамка, которая удерживает все это вместе, — это граница. А пространство вокруг рамки — это поля. Используя эту модель, вы можете убедиться, что все части вашего дизайна имеют надлежащее пространство и баланс.

Макеты и позиционирование CSS

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

Существует несколько способов управления макетом веб-страницы, в том числе:

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

Пример CSS-кода

Вот пример того, как HTML и CSS работают вместе. Этот пример кода показывает простую веб-страницу с некоторым стилем:

 <код><!DOCTYPE html>
<html>
<голова>
  <стиль>
    тело {
      цвет фона: светло-голубой;
    }
    h1 {
      цвет: тёмно-синий;
      размер шрифта: 24px;
    }
    п {
      цвет: зеленый;
      размер шрифта: 18px;
    }
  </стиль>
</head>
<тело>
  <h1>Моя первая веб-страница</h1>
  <p>Это простая веб-страница, оформленная с помощью CSS.</p>
</тело>
</html></код>

Этот код создает веб-страницу с голубым фоном. Текст заголовка темно-синий, а текст абзаца зеленый. CSS внутри тега <code><style></code> показывает, как пишутся и применяются правила.

Как связать CSS с HTML

Вы можете добавить CSS в свой HTML тремя основными способами. Каждый метод имеет свое применение в зависимости от ситуации:

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

Преимущества использования CSS

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

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

CSS в реальном мире

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

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

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

Краткое изложение основных моментов

Вот основные моменты, которые мы узнали о CSS:

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

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

Download Primer to continue