Главная страница
Навигация по странице:

  • Первоначально язык HTML описывал еще и представление документа (атрибуты height, width, bgcolor; теги font, b…)

  • Из назначение – описание внешнего вида эле-ментов документа и места его размещения в окне

  • Способ описания представления элемента напоминает таблицу с заголовком – селектором элемента и строками, описывающими тот или иной аспект его представления parent

  • { color: red; } div { border: 1px solid black; } … Стилей

  • Стилевое оформление позволяет адаптировать внешний вид к носителю, на котором будет отображаться страница

  • Иерархия описания стилей позволяет наследовать способы представления элементов от контейнера к внутренним элементам

  • Возможность определения альтернативных стилей для документа позволяет варьировать его внешний вид Способы описания CSS

  • 2. Определение таблиц стилей в теге style в теле самого документа (обычно в теге head) 3. Описать стиль элемента в его атрибуте style

  • 4. В таблицу, описанную по варианту 1 или 2 можно импортировать внешнюю таблицу стилей с использованием команды @import @import “dialogs.css”

  • Описание стиля CSS

  • Определение шаблона заключается в {} и содержит перечисленные через ; описания стилевых правил в формате Свойство: Значение

  • В документе Новости

  • Назначение языка css


    Скачать 1.07 Mb.
    НазваниеНазначение языка css
    Дата28.06.2021
    Размер1.07 Mb.
    Формат файлаppt
    Имя файла3. css.ppt
    ТипДокументы
    #222227

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

    Назначение языка CSS


    Язык HTML позволяет описать структуру м содержание документа (что и в какой последовательности разместить в окне браузера)


    Первоначально язык HTML описывал еще и представление документа (атрибуты height, width, bgcolor; теги font, b…)


    Начиная с версии HTML 3 язык разметки тесно интегрируется с языком описания Каскадных Стилевых Таблиц (Cascading Style Sheets, CSS)


    Из назначение – описание внешнего вида эле-ментов документа и места его размещения в окне

    Почему CSS


    Каскадные
    Элементам могут соответствовать несколько стилевых правил (каскад).


    Таблицы
    Способ описания представления элемента напоминает таблицу с заголовком – селектором элемента и строками, описывающими тот или иной аспект его представления


    #parent
    { color: red; }
    div
    { border: 1px solid black; }



    Стилей
    Описание внешнего вида элементов (стиля оформления) сводится к формальному описанию на основе правил и определений CSS

    Преимущества CSS


    Отделение представления о разметки позволяет гибче настраивать внешний вид документа - изменение стилевого оформления не влияет на разметку


    Стилевое оформление позволяет адаптировать внешний вид к носителю, на котором будет отображаться страница


    Стилевое оформление позволяет вносить динамику в отображение документа (например, псевдокласс :hover)


    Иерархия описания стилей позволяет наследовать способы представления элементов от контейнера к внутренним элементам


    Возможность определения альтернативных стилей для документа позволяет варьировать его внешний вид

    Способы описания CSS


    В документе стили можно описывать тремя способами:


    1. В виде ссылки на внешний файл


    2. Определение таблиц стилей в теге style в теле самого документа (обычно в теге head)


    3. Описать стиль элемента в его атрибуте style








    Внешний блок



    4. В таблицу, описанную по варианту 1 или 2 можно импортировать внешнюю таблицу стилей с использованием команды @import
    @import “dialogs.css”
    @import url(“http//www.sit.com/outer.css”)
    Использование внешних файлов со ссылками предпочтительно из-за их кеширования браузером

    Описание стиля CSS


    Таблица стилей строится из совокупности описаний, состоящих из селектора и определения шаблона:


    Селектор задает условие отображения стиля в виде имени тега, названия класса или идентификатора элемента


    Определение шаблона заключается в {} и содержит перечисленные через ; описания стилевых правил в формате
    Свойство: Значение


    H1 {font-size: 18px; color: grey;} селектор - тег


    .infoBlock {background: yellow;} селектор - класс


    #wrapper {padding: 10px; width: 75%;} селектор - идентификатор

      В документе




      Новости






    написать администратору сайта