SlideShare a Scribd company logo
1 of 11
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

Joomla Request To Response
Joomla Request To ResponseJoomla Request To Response
Joomla Request To ResponseAmit 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
Верстка_Лекция1itc73
 
WordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolWordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolAmit Kumar Singh
 
решение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baрешение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baISsoft
 
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 YouAdam Soucie
 
Таблицы Html
Таблицы HtmlТаблицы Html
Таблицы HtmlVasya Petrov
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTMLAarti 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 evaluationLon 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.xAmit 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 @BCP5Amit 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 navigationLon 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
 

Viewers also liked (20)

How Joomla Works
How Joomla WorksHow Joomla Works
How Joomla Works
 
Joomla Request To Response
Joomla Request To ResponseJoomla Request To Response
Joomla Request To Response
 
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)
 
Введение в веб-проектирование
Введение в веб-проектированиеВведение в веб-проектирование
Введение в веб-проектирование
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1
 
WordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolWordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping Tool
 
решение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте baрешение основной проблемы Agile (scrum) проектов в контексте ba
решение основной проблемы Agile (scrum) проектов в контексте ba
 
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
 
Таблицы Html
Таблицы HtmlТаблицы Html
Таблицы Html
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTML
 
Пингвины из калининграда
Пингвины из калининградаПингвины из калининграда
Пингвины из калининграда
 
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Uwe usability evaluation
Uwe usability evaluationUwe usability evaluation
Uwe usability evaluation
 
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
 
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проекте
 
Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5
 
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)
 
Organisation and navigation
Organisation and navigationOrganisation and navigation
Organisation and navigation
 
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)
 

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

Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЯковенко Кирилл
 
Внедрение CSS в HTML документ
Внедрение CSS в HTML документВнедрение CSS в HTML документ
Внедрение CSS в HTML документVasya Petrov
 
Основы CSS
Основы CSSОсновы CSS
Основы CSSsneemb
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Dmitriy Krukov
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5olgaoov
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей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 лекция 8Technopark
 
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в cssRusov1
 
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSDataArt
 
Верстка_Лекция2
Верстка_Лекция2Верстка_Лекция2
Верстка_Лекция2itc73
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1itc73
 

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

Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
 
Внедрение CSS в HTML документ
Внедрение CSS в HTML документВнедрение CSS в HTML документ
Внедрение CSS в HTML документ
 
Основы CSS
Основы CSSОсновы CSS
Основы CSS
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 
3.1 BASICS CSS
3.1 BASICS CSS3.1 BASICS CSS
3.1 BASICS CSS
 
Лекция 10. Основы CSS.
Лекция 10. Основы CSS.Лекция 10. Основы CSS.
Лекция 10. Основы CSS.
 
Создание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойцаСоздание веб-сайта. Курс молодого бойца
Создание веб-сайта. Курс молодого бойца
 
Что такое CSS?
Что такое CSS?Что такое CSS?
Что такое CSS?
 
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8
 
мова Html
мова Htmlмова Html
мова Html
 
Tables frames
Tables framesTables frames
Tables frames
 
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в css
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSS
 
Верстка_Лекция2
Верстка_Лекция2Верстка_Лекция2
Верстка_Лекция2
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
 

More from Sergei Dubrov

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

More from Sergei Dubrov (15)

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

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)