3.1 что такое CSS

CSS (Cascading Style Sheets = CSS) — это язык, который отвечает за визуальное представление HTML пользователю.

как внедрять стили?

атрибут style(не очень)

<p style="color: #ff0000; font-size:12px">
    это параграф с индивидуальным стилем
</p>

тег <style>(не очень)

<!DOCTYPE html>
<html>
    <head>
        <title>Тег style</title>
        <style type="text/css">
            p {color: #ff0000; font-size:14px}
        </style>
    </head>
    <body>
        <p>На этом сайте Вы найдёте любую 
        информацию о слонах.</p>
    </body>
</html>

отдельный css файл

<!DOCTYPE html>
<html>
    <head>
        <title>Тег style</title>
        <!-- подключаем наши стили -->
        <link rel="stylesheet" href="style.css" 
            type="text/css">
    </head>
    <body>
        <p>На этом сайте Вы найдёте любую 
        информацию о слонах.</p>
    </body>
</html>

обьявление самих стилей

у нас есть три метода применить стиль к какому-то тегу. мы можем использовать селекторы, class или id.

селекторы - часть CSS-правила, которая сообщает к какому тегу будет применён стиль

class - это описание элемента или группы элементов, к которым применяется указанное правило стиля

<!DOCTYPE html>
<html>
    <head>
        <title>Внедрение класса</title>
        <style type="text/css">
            body {background-color: #c5ffa0}
            
            // сначало мы применяем ко всем тегам p черный 
            // цвет и размер 14
            p {color: black; font-size:14px}

            // создаем тег, который будет изменять цвет
            // на розовый и менять шрифт, но размер будет 
            // такой же, потому что мы его не изменяли
            p.pink {color: pink; font: italic 16px Arial}
        </style>
    </head>
    <body>
        <!-- этот текст будет черным с размером 14 -->
        <p>
            На этом сайте Вы найдёте любую 
            информацию о слонах.
        </p>
        <!-- этот текст будет розовым и 
        написан други шрифтом -->
        <p class="pink">
            Специальное предложение для девушек! 
            Розовые слоны!! только у нас!!!
        </p>
    </body>
</html>

id - это уникальное описание элемента, которое используется для изменения только одного элемента

<!DOCTYPE html>
<html>
    <head>
        <title>Идентификаторы и скрипты</title>
        <style type="text/css">
            body {background-color: #c5ffa0}
            
            #uniquePinkText {color: pink; font-size:14px}

            .blueText {color: pink; font: italic 16px Arial}
        </style>
    </head>
    <body>
        <h2 id="uniquePinkText">this is unique pink text</h2>
        <hr>
        <h2 class="blueText">some text</h2>
        <h2 class="blueText">another text</h2>
    </body>
</html>

шпаргалка по css свойстам

полезные ссылки:

Last updated