ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML учебник

HTML HOME HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Styles HTML Formatting HTML Quotations HTML Comments HTML Colors HTML CSS HTML Links HTML Images HTML Tables HTML Lists HTML Blocks HTML Classes HTML Id HTML Iframes HTML JavaScript HTML File Paths HTML Head HTML Layout HTML Responsive HTML Computercode HTML Entities HTML Symbols HTML Charset HTML URL Encode HTML XHTML

HTML Forms

HTML Forms HTML Form Elements HTML Input Types HTML Input Attributes

HTML5

HTML5 Intro HTML5 Support HTML5 New Elements HTML5 Semantics HTML5 Migration HTML5 Style Guide

HTML Graphics

HTML Canvas HTML SVG HTML Google Maps

HTML Media

HTML Media HTML Video HTML Audio HTML Plug-ins HTML YouTube

HTML APIs

HTML Geolocation HTML Drag/Drop HTML Web Storage HTML Web Workers HTML SSE

HTML Examples

HTML Examples HTML Accessibility

HTML References

HTML Tag List HTML Attributes HTML Events HTML Colors HTML Canvas HTML Audio/Video HTML Doctypes HTML Character Sets HTML URL Encode HTML Lang Codes HTTP Messages HTTP Methods PX to EM Converter Keyboard Shortcuts


HTML Стили - CSS


CSS = Стили и цвета

Манипулировать текстом
Цвета,  Коробки


Стилизация HTML с CSS

CSS означает каскадные таблицы стилей.

CSS описывает, как HTML-элементы должны отображаться на экране, бумаге или на других носителях.

CSS экономит много работы. Он может контролировать расположение нескольких веб-страниц все сразу.

CSS можно добавлять к элементам HTML тремя способами:

  • Встроенный — с помощью атрибута Style в элементах HTML
  • Internal -с помощью <style> элемента в <head> разделе
  • Внешний — с помощью внешнего CSS-файла

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

Совет: Вы можете узнать больше о CSS в нашем учебнике по CSS.


Встроенный CSS

Встроенный CSS используется для применения уникального стиля к одному элементу HTML.

Встроенный CSS использует атрибут style элемента HTML.

В этом примере устанавливается цвет текста элемента <h1> синим цветом:

Пример

<h1 style="color:blue;">This is a Blue Heading</h1>


Внутренняя CSS

Внутренний CSS используется для определения стиля для одной HTML-страницы.

Внутренняя таблица CSS определена в разделе <head> HTML-страницы в элементе <style> :

Пример

<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1   {color: blue;}
p    {color: red;}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Внешние CSS

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

С помощью внешней таблицы стилей можно изменить внешний вид всего веб-узла, изменив один файл!

Чтобы использовать внешнюю таблицу стилей, добавьте ссылку на нее в разделе <head> страницы HTML:

Пример

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="styles.css">
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Внешняя таблица стилей может быть написана в любом текстовом редакторе. Файл не должен содержать HTML-код и должен быть сохранен с расширением. CSS.

Вот как выглядит "styles.css":

body {
    background-color: powderblue;
}
h1 {
    color: blue;
}
p {
    color: red;
}

Шрифты CSS

Свойство CSS color определяет используемый цвет текста.

Свойство CSS font-family определяет используемый шрифт.

Свойство CSS font-size определяет размер текста, который будет использоваться.

Пример

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
    color: blue;
    font-family: verdana;
    font-size: 300%;
}
p  {
    color: red;
    font-family: courier;
    font-size: 160%;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Граница CSS

Свойство CSS border определяет границу вокруг элемента HTML:

Пример

p {
    border: 1px solid powderblue;
}

CSS заполнение

Свойство CSS padding определяет отступ (пробел) между текстом и границей:

Пример

p {
    border: 1px solid powderblue;
    padding: 30px;
}

CSS маржа

Свойство CSS margin определяет поле (пробел) за пределами границы:

Пример

p {
    border: 1px solid powderblue;
    margin: 50px;
}

Атрибут ID

Чтобы определить конкретный стиль для одного специального элемента, добавьте атрибут id к элементу:

<p id="p01">I am different</p>

then define a style for the element with the specific id:

Пример

#p01 {
    color: blue;
}

Примечание: Идентификатор элемента должен быть уникальным в пределах страницы, поэтому селектор ID используется для выбора одного уникального элемента!


Атрибут class

Чтобы определить стиль для специального типа элементов, добавьте атрибут class к элементу:

<p class="error">I am different</p>

Затем определите стиль для элементов с определенным классом:

Пример

p.error {
    color: red;
}

Внешние ссылки

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

В этом примере используется полный URL-адрес для связывания с таблицей стилей:

Пример

<link rel="stylesheet" href="https://html5css.ru/html/styles.css">

Этот пример связывается с таблицей стилей, расположенной в папке HTML на текущем веб-узле:

Пример

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

Этот пример связывается с таблицей стилей, расположенной в той же папке, что и текущая страница:

Примере

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

Дополнительные сведения о путях к файлам можно прочитать в разделе пути к файлам HTML.


Справка

  • Использование атрибута HTML style для встроенного стиля
  • Используйте элемент HTML <style> для определения внутреннего CSS
  • Используйте элемент HTML <link> для ссылки на внешний файл CSS
  • Используйте элемент HTML <head> для хранения <Style> и <Link> элементов
  • Используйте свойство CSS color для текстовых цветов
  • Используйте свойство CSS font-family для текстовых шрифтов
  • Используйте свойство CSS font-size для размеров текста
  • Использовать свойство CSS border для границ
  • Используйте свойство CSS padding для пространства внутри границы
  • Использование свойства CSS margin для пространства за пределами границы

Теги стиля HTML

Тег Описание
<style> Определяет сведения о стиле для документа HTML
<link> Определяет связь между документом и внешним ресурсом