55 lines
1.8 KiB
Markdown
55 lines
1.8 KiB
Markdown
|
---
|
|||
|
title: Introduction to CSS
|
|||
|
localeTitle: Введение в CSS
|
|||
|
---
|
|||
|
## Введение в CSS
|
|||
|
|
|||
|
### Что такое CSS?
|
|||
|
|
|||
|
Каскадные таблицы стилей (CSS) описывают, как должен отображаться html на странице.
|
|||
|
|
|||
|
Прежде чем разработчики CSS будут применять стили с использованием атрибутов или специальных тегов на каждом узле страницы. Это сделало разметку повторяющейся и подверженной ошибкам.
|
|||
|
|
|||
|
CSS позволяет селекторам описывать, как должна выглядеть каждая часть соответствующего содержимого.
|
|||
|
|
|||
|
```CSS
|
|||
|
body {
|
|||
|
font-size: 15px;
|
|||
|
}
|
|||
|
|
|||
|
a {
|
|||
|
color: rebeccapurple;
|
|||
|
text-decoration: underline;
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
### Использование CSS
|
|||
|
|
|||
|
**Внешние таблицы стилей** позволяют многим страницам использовать одни и те же стили.
|
|||
|
|
|||
|
```HTML
|
|||
|
<link href="styles.css" rel="stylesheet" type="text/css">
|
|||
|
```
|
|||
|
|
|||
|
**Внутренние таблицы стилей** применяют CSS ко всем соответствующим тегам на странице.
|
|||
|
|
|||
|
```HTML
|
|||
|
<style>
|
|||
|
h1 {
|
|||
|
font-family: sans-serif;
|
|||
|
margin-bottom: 1.5em;
|
|||
|
}
|
|||
|
</style>
|
|||
|
```
|
|||
|
|
|||
|
**Встроенные CSS** применяют стили к одному тегу.
|
|||
|
|
|||
|
```HTML
|
|||
|
<img src="..." style="border: 1px solid red;" />
|
|||
|
```
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
* [W3Schools](https://www.w3schools.com/css/css_intro.asp)
|
|||
|
* [CSS-Tricks Альманах](https://css-tricks.com/almanac/)
|
|||
|
* [Sitepoint](https://www.sitepoint.com/html-css/?ref_source=github)
|