Информационные технологии

6. Стиль текста

Краткие теоретические сведения

Лекция

Каскадные таблицы стилей (CSS — Cascading Styles Sheet) используется для задания внешнего вида элементов HTML или других текстовых форматов. Наиболее удобный способ записи стилей заключается в использовании отдельного файла с расширением «css», но можно их включать непосредственно в HTML код.

Описание стиля выглядит примерно следующий образом:

h1{
    color: blue;
}

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

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

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

При формировании внешнего вида текста значения свойств определяются каскадно или иерархически. Полный набор значений свойств, которые применяются по умолчанию, заложен в браузере (нижний уровень иерархии). Если в html документе есть стилевой файл, то значения, указанные в нем, перезаписывают значения по умолчанию (более высокий уровень иерархии). Еще выше в иерархии стоят значения, указанные непосредственно в html тегах.

Задание к работе

  1. Создайте в папке с markdown файлом из второй лабораторной работы файл «style.css». Наберите в нем:

    h1{
        color: blue;
    }
    

    Преобразуйте markdown файл в html. Добавьте в заголовок html файла строчку:

    <link rel="stylesheet" href="style.css">
    
  2. Откройте полученный html файл в браузере. В нем заголовки первого уровня должны выводиться синим цветом. Измените файл «style.css» следующим образом:

    h1{
        color: blue;
        font-weight: normal;
    }
    

    Обновите страницу в браузере (повторно преобразовывать в HTML в данном случае не нужно), посмотрите, как изменился шрифт заголовков первого уровня.

  3. В справочнике по CSS найдите нужную информацию и настройте для элементов h1 и p размер шрифта равный 14pt, h1 сделайте выровненным по центу, p выровненным по ширине с абзацным отступом 15мм (подсказка: шрифт, размер, выравнивание и отступ переводятся на английский как font, size, align и indent соответственно).

  4. Прочитайте про границы (свойство «border») и настройте отображение рисунков в розовой или голубой двойной рамке шириной 10 px.

  5. Прочитайте про псевдоэлемент CSS «:before» и настройте в качестве маркера маркированного списка длинное тире.