ݺߣ

ݺߣShare a Scribd company logo
CSS (Cascading Style Sheets)

  каскадные таблицы стилей
Сравните…




    «голый» HTML      «одежда» из CSS
Определение стиля
     Стиль - это набор параметров
     форматирования, который применяется к
     элементам веб-страницы. Для текста
     можно указать:
    Гарнитуру - название шрифта
    Начертание - нормальное, жирное, курсив,
     подчеркнутое
    Кегль – размер шрифта
    Цвет шрифта… 2
     …верхний индекс E=MC или нижний индекс Н О и
     другие…                              2
Стили для блочных элементов

  Блочный элемент –
   это, например, абзац, таблица.
  Для них может быть указаны отступы
   между границей элемента и внешними
   объектами

 Это значение “margin” лучше   margin
 указывать в пикселях
Преимущества стилей

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

   Страницы получают единое оформление -
    это создает преемственность между
    страницами и улучшают его восприятие в
    целом
Преимущества стилей (продолжение)
 Централизованное хранение.
   Стили, как правило, хранятся в одном или
  нескольких специальных файлах *.CSS -
ссылка на них указывается во всех документах
  сайта.
 Расширенные возможности.
   В отличие от HTML стили имеют гораздо
  больше возможностей по оформлению
  элементов WEB-страниц. Рамки, цвета,
  фоновые картинки – все теперь задаѐтся в
  CSS файле
Преимущества стилей (продолжение2)

    Быстрая работа.
     При хранении стилей в отдельном
     файле, он кэшируется (т.е.
     сохраняется на диске у посетителя) и,
     при повторном обращении к нему,
     извлекается из кеша браузера.

    Уменьшается размер кода и
     снижается время загрузки страниц
Способы добавления стилей на
веб-страницу
   Самый распространенный способ - таблица связанных стилей.
    В этом случае стилей располагается в отдельном файле, как
    правило, с расширением css, а для связывания документа с этим
    файлом применяется тег <LINK>. Данный тег помещается в
    контейнер <HEAD>, как показано в примере

 Подключение таблицы связанных стилей
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>                                                Относительная ссылка
 <link rel="stylesheet" type="text/css" href="mysite.css">
 <link rel="stylesheet" type="text/css" href="http://www.htmlbook.ru/main.css">
 </head>
                                               Абсолютная ссылка
 <body>
 <h1>Заголовок</h1>
 <p>Текст</p>
 </body>
 </html>
Что собой представляет CSS
   Файл CSS – текстовый файл (как и HTML)
Dreamweaver и стили
   Вся работа по созданию стилей мы
    будем вести с помощью панели
    (палитры) CSS Style (Shift-F11)
В заключение…

  CSS – очень удобная, мощная и
   гибкая технология форматирования
   HTML – страниц
  Сегодня практически ни один сайт не
   обходится без ее использования
   (включая сайты построенные на CMS)

More Related Content

Viewers also liked (20)

How Joomla Works
How Joomla WorksHow Joomla Works
How Joomla Works
Amit Kumar Singh
Joomla Request To Response
Joomla Request To ResponseJoomla Request To Response
Joomla Request To Response
Amit Kumar Singh
CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)
Zoe Gillenwater
Введение в веб-проектирование
Введение в веб-проектированиеВведение в веб-проектирование
Введение в веб-проектирование
Maryia Davidouskaia
ВерсткаЛекция1
ВерсткаЛекция1ВерсткаЛекция1
ВерсткаЛекция1
itc73
WordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolWordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping Tool
Amit Kumar Singh
решение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baрешение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте ba
ISsoft
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For YouFL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
Adam Soucie
Таблицы Html
Таблицы HtmlТаблицы Html
Таблицы Html
Vasya Petrov
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTML
Aarti P
Пингвины из калининграда
Пингвины из калининградаПингвины из калининграда
Пингвины из калининграда
Andrew Yashenko
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)
Zoe Gillenwater
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
ISsoft
Uwe usability evaluation
Uwe usability evaluationUwe usability evaluation
Uwe usability evaluation
Lon Barfield
Custom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.xCustom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.x
Amit Kumar Singh
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проекте
ISsoft
Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5
Amit Kumar Singh
Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)
Zoe Gillenwater
Organisation and navigation
Organisation and navigationOrganisation and navigation
Organisation and navigation
Lon Barfield
CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)
Zoe Gillenwater
CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)
Zoe Gillenwater
Введение в веб-проектирование
Введение в веб-проектированиеВведение в веб-проектирование
Введение в веб-проектирование
Maryia Davidouskaia
ВерсткаЛекция1
ВерсткаЛекция1ВерсткаЛекция1
ВерсткаЛекция1
itc73
WordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolWordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping Tool
Amit Kumar Singh
решение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baрешение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте ba
ISsoft
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For YouFL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
Adam Soucie
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTML
Aarti P
Пингвины из калининграда
Пингвины из калининградаПингвины из калининграда
Пингвины из калининграда
Andrew Yashenko
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)
Zoe Gillenwater
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
ISsoft
Uwe usability evaluation
Uwe usability evaluationUwe usability evaluation
Uwe usability evaluation
Lon Barfield
Custom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.xCustom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.x
Amit Kumar Singh
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проекте
ISsoft
Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5
Amit Kumar Singh
Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)
Zoe Gillenwater
Organisation and navigation
Organisation and navigationOrganisation and navigation
Organisation and navigation
Lon Barfield
CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)
Zoe Gillenwater

Similar to 17. основы css (cascading style sheets) (20)

Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
Яковенко Кирилл
Внедрение CSS в HTML документ
Внедрение CSS в HTML документВнедрение CSS в HTML документ
Внедрение CSS в HTML документ
Vasya Petrov
Основы CSS
Основы CSSОсновы CSS
Основы CSS
sneemb
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
Dmitriy Krukov
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
olgaoov
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
Vlado Sudin
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
Vlado Sudin
Лекция 10. Основы CSS.
Лекция 10. Основы CSS.Лекция 10. Основы CSS.
Лекция 10. Основы CSS.
Alexey Furmanov
Создание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойцаСоздание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойца
Anton Cherepov
Что такое CSS?
Что такое CSS?Что такое CSS?
Что такое CSS?
IT Academy Project EU
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8
Technopark
Tables frames
Tables framesTables frames
Tables frames
Vasya Petrov
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в css
Rusov1
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
ViktoriyaOrehovskaya
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
ViktoriyaOrehovskaya
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSS
DataArt
ВерсткаЛекция2
ВерсткаЛекция2ВерсткаЛекция2
ВерсткаЛекция2
itc73
ВерсткаЛекция1
ВерсткаЛекция1ВерсткаЛекция1
ВерсткаЛекция1
itc73
Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
Яковенко Кирилл
Внедрение CSS в HTML документ
Внедрение CSS в HTML документВнедрение CSS в HTML документ
Внедрение CSS в HTML документ
Vasya Petrov
Основы CSS
Основы CSSОсновы CSS
Основы CSS
sneemb
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
Dmitriy Krukov
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
olgaoov
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
Vlado Sudin
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
Vlado Sudin
Лекция 10. Основы CSS.
Лекция 10. Основы CSS.Лекция 10. Основы CSS.
Лекция 10. Основы CSS.
Alexey Furmanov
Создание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойцаСоздание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойца
Anton Cherepov
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8
Technopark
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в css
Rusov1
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSS
DataArt
ВерсткаЛекция2
ВерсткаЛекция2ВерсткаЛекция2
ВерсткаЛекция2
itc73
ВерсткаЛекция1
ВерсткаЛекция1ВерсткаЛекция1
ВерсткаЛекция1
itc73

More from Sergei Dubrov (15)

Квест
КвестКвест
Квест
Sergei Dubrov
Блоки как элементы макета сайта
Блоки как элементы макета сайтаБлоки как элементы макета сайта
Блоки как элементы макета сайта
Sergei Dubrov
14. компьютерная графика
14. компьютерная графика14. компьютерная графика
14. компьютерная графика
Sergei Dubrov
18. синтаксис css
18. синтаксис css18. синтаксис css
18. синтаксис css
Sergei Dubrov
11. цвет для веб страниц
11. цвет для веб страниц11. цвет для веб страниц
11. цвет для веб страниц
Sergei Dubrov
7. ссылки простые и почтовые
7. ссылки простые и почтовые7. ссылки простые и почтовые
7. ссылки простые и почтовые
Sergei Dubrov
6. Картинки и DW
6. Картинки и DW6. Картинки и DW
6. Картинки и DW
Sergei Dubrov
Доменные имена и хостинг
Доменные имена и хостингДоменные имена и хостинг
Доменные имена и хостинг
Sergei Dubrov
12. Тематический сайт В.И. Чапаева
12. Тематический сайт В.И. Чапаева12. Тематический сайт В.И. Чапаева
12. Тематический сайт В.И. Чапаева
Sergei Dubrov
6. таблицы и другие теги html
6. таблицы и другие теги html6. таблицы и другие теги html
6. таблицы и другие теги html
Sergei Dubrov
5. dreamweaver
5. dreamweaver5. dreamweaver
5. dreamweaver
Sergei Dubrov
4. стандарты html
4. стандарты html4. стандарты html
4. стандарты html
Sergei Dubrov
3. о кодировках
3. о кодировках3. о кодировках
3. о кодировках
Sergei Dubrov
2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста
Sergei Dubrov
1. интернет технологии
1. интернет   технологии1. интернет   технологии
1. интернет технологии
Sergei Dubrov
Блоки как элементы макета сайта
Блоки как элементы макета сайтаБлоки как элементы макета сайта
Блоки как элементы макета сайта
Sergei Dubrov
14. компьютерная графика
14. компьютерная графика14. компьютерная графика
14. компьютерная графика
Sergei Dubrov
18. синтаксис css
18. синтаксис css18. синтаксис css
18. синтаксис css
Sergei Dubrov
11. цвет для веб страниц
11. цвет для веб страниц11. цвет для веб страниц
11. цвет для веб страниц
Sergei Dubrov
7. ссылки простые и почтовые
7. ссылки простые и почтовые7. ссылки простые и почтовые
7. ссылки простые и почтовые
Sergei Dubrov
Доменные имена и хостинг
Доменные имена и хостингДоменные имена и хостинг
Доменные имена и хостинг
Sergei Dubrov
12. Тематический сайт В.И. Чапаева
12. Тематический сайт В.И. Чапаева12. Тематический сайт В.И. Чапаева
12. Тематический сайт В.И. Чапаева
Sergei Dubrov
6. таблицы и другие теги html
6. таблицы и другие теги html6. таблицы и другие теги html
6. таблицы и другие теги html
Sergei Dubrov
4. стандарты html
4. стандарты html4. стандарты html
4. стандарты html
Sergei Dubrov
3. о кодировках
3. о кодировках3. о кодировках
3. о кодировках
Sergei Dubrov
2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста2. HTML – язык разметки гипертекста
2. HTML – язык разметки гипертекста
Sergei Dubrov
1. интернет технологии
1. интернет   технологии1. интернет   технологии
1. интернет технологии
Sergei Dubrov

17. основы css (cascading style sheets)

  • 1. CSS (Cascading Style Sheets) каскадные таблицы стилей
  • 2. Сравните…  «голый» HTML  «одежда» из CSS
  • 3. Определение стиля  Стиль - это набор параметров форматирования, который применяется к элементам веб-страницы. Для текста можно указать:  Гарнитуру - название шрифта  Начертание - нормальное, жирное, курсив, подчеркнутое  Кегль – размер шрифта  Цвет шрифта… 2 …верхний индекс E=MC или нижний индекс Н О и другие… 2
  • 4. Стили для блочных элементов  Блочный элемент – это, например, абзац, таблица.  Для них может быть указаны отступы между границей элемента и внешними объектами Это значение “margin” лучше margin указывать в пикселях
  • 5. Преимущества стилей  Позволяют разделить содержимое (контент) и его оформление (размеры и тип шрифта, цвета, фоновые рисунки и т.д.)  Страницы получают единое оформление - это создает преемственность между страницами и улучшают его восприятие в целом
  • 6. Преимущества стилей (продолжение)  Централизованное хранение. Стили, как правило, хранятся в одном или нескольких специальных файлах *.CSS - ссылка на них указывается во всех документах сайта.  Расширенные возможности. В отличие от HTML стили имеют гораздо больше возможностей по оформлению элементов WEB-страниц. Рамки, цвета, фоновые картинки – все теперь задаѐтся в CSS файле
  • 7. Преимущества стилей (продолжение2)  Быстрая работа. При хранении стилей в отдельном файле, он кэшируется (т.е. сохраняется на диске у посетителя) и, при повторном обращении к нему, извлекается из кеша браузера.  Уменьшается размер кода и снижается время загрузки страниц
  • 8. Способы добавления стилей на веб-страницу  Самый распространенный способ - таблица связанных стилей.  В этом случае стилей располагается в отдельном файле, как правило, с расширением css, а для связывания документа с этим файлом применяется тег <LINK>. Данный тег помещается в контейнер <HEAD>, как показано в примере Подключение таблицы связанных стилей <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> Относительная ссылка <link rel="stylesheet" type="text/css" href="mysite.css"> <link rel="stylesheet" type="text/css" href="http://www.htmlbook.ru/main.css"> </head> Абсолютная ссылка <body> <h1>Заголовок</h1> <p>Текст</p> </body> </html>
  • 9. Что собой представляет CSS  Файл CSS – текстовый файл (как и HTML)
  • 10. Dreamweaver и стили  Вся работа по созданию стилей мы будем вести с помощью панели (палитры) CSS Style (Shift-F11)
  • 11. В заключение…  CSS – очень удобная, мощная и гибкая технология форматирования HTML – страниц  Сегодня практически ни один сайт не обходится без ее использования (включая сайты построенные на CMS)