SlideShare a Scribd company logo
1 of 17
Синтаксис CSS
селектор            Термины CSS
p { свойство                 значение

  font-family: Verdana, Arial, sans-serif;
  font-size: 120%;
  line-height: 110%; В этом примере указание явно цвета
                          шрифта излишне, т.к. браузер все равно
  color: #000000;         (по умолчанию) использует чѐрный цвет

  margin: 20px; Это свойство определяет внешний отступ абзаца
                  от охватывающего его (родительского) элемента
                  (в нашем случае – это граница ячейки)
}
      В данном примере СЕЛЕКТОР – это тег <p> и средствами CSS мы
      переопределили некоторые его значения

           Смотрите пример
Отступ (margin)




      отступ
Практика: создание правил
      CSS для абзацев
1. Создать в «корне сайта» пустой
   текстовый файл «style.css»
2. Открыть его в DW
3. В панели CSS STYLE (Shift+F11)
   «запустить» создание нового CSS-
   правила
4. Указать селектором – тег <p>
5. Прописать внешний отступ – 12 px
Последовательность действий
Практика: присоедините файл с
   CSS к HTML документу




Пропишите CSS-правила для тега <h1>
Cелектор - имя класса
 Класс
                               Имя класса должно начинаться с
                               точки, первый символ – буква и
                               НЕ должно совпадать с названием
.pict { margin: 8px; }         тега.




<img src="putin.jpg" alt="123" width="123" height="93"
align="left" class="pict" />
 Обычно это имя говорит - к какому элементу страницы его применяют,
 например   .nizmenu      - «нижнее» меню
Применение классов
• Классы можно применять к любому
  элементу ВЕБ страницы
• В одной странице может быть
  неограниченное количество элементов
  с одним и тем же классом
• В момент создания класса – не лишним
  будет написать комментарий – для
  чего этот класс
      /* комментарий в коде CSS */
Практика: создание класса
CSS для картинок в статьях




• Укажите внешний отступ в 10 px
Как применить класс к
       объекту на странице
• Выделите объект
• В панели «Свойства» (Properties), в списке
  «Class» – выберите существующий класс
Практика: создание класса -
         .nizmenu
Примените класс к ячейке
      «подвала»
Понятие «Родитель» –
<div class="mainWrap"> «Потомок» в HTML
     <h1>Основной заголовок</h1>
     <p>абзац текста.</p>
     <ul>
       <li>пункт 1</li>
       <li>пункт 2</li>
     </ul>
</div>
Вопросы наследования
• Наследованием называется перенос правил
  форматирования для элементов, находящихся внутри
  других.
• Такие элементы являются дочерними, и они наследуют
  некоторые стилевые свойства своих родителей, внутри
  которых располагаются.
Исключения в наследовании
• Содержимое ячейки (текст) «унаследовал»
  CSS правила применѐнные к ней
• Есть теги которые не наследуют некоторые
  свойства «родительских элементов»
• Ссылки не наследуют цвет и отключение
  «подчѐркивания»
Составной селектор
• Составной (или – Контекстный) селектор состоит из
  простых селекторов разделенных пробелом.
• Так, для селектора тега синтаксис будет следующий.
Контекстный селектор для
           «nizmenu»


• Поставьте на ссылку курсор и создайте
  новое правило




Продолжение следует…

More Related Content

Viewers also liked

Основы CSS.Позиционирование.
Основы CSS.Позиционирование.Основы CSS.Позиционирование.
Основы CSS.Позиционирование.
n1zze
 
Css part2
Css part2Css part2
Css part2
ISsoft
 
Верстка и другие развлечения, Seconf
Верстка и другие развлечения, SeconfВерстка и другие развлечения, Seconf
Верстка и другие развлечения, Seconf
Yuriy Artyukh
 
Использование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницИспользование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страниц
Kyrylo Melnychuk
 
Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестировании
ISsoft
 

Viewers also liked (20)

Основы CSS.Позиционирование.
Основы CSS.Позиционирование.Основы CSS.Позиционирование.
Основы CSS.Позиционирование.
 
Отредактированная презентация для защиты
Отредактированная презентация для защитыОтредактированная презентация для защиты
Отредактированная презентация для защиты
 
Bad CSS advice
Bad CSS adviceBad CSS advice
Bad CSS advice
 
основы Css позиционирование
основы Css позиционированиеосновы Css позиционирование
основы Css позиционирование
 
17. основы css (cascading style sheets)
17. основы css (cascading style sheets)17. основы css (cascading style sheets)
17. основы css (cascading style sheets)
 
Css part2
Css part2Css part2
Css part2
 
Блоки как элементы макета сайта
Блоки как элементы макета сайтаБлоки как элементы макета сайта
Блоки как элементы макета сайта
 
Верстка и другие развлечения, Seconf
Верстка и другие развлечения, SeconfВерстка и другие развлечения, Seconf
Верстка и другие развлечения, Seconf
 
Использование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницИспользование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страниц
 
Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)
 
Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)
 
Гибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSSГибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSS
 
Квест
КвестКвест
Квест
 
Premium-темы WordPress (Wordcamp Russia 2015)
Premium-темы WordPress (Wordcamp Russia 2015)Premium-темы WordPress (Wordcamp Russia 2015)
Premium-темы WordPress (Wordcamp Russia 2015)
 
Css
CssCss
Css
 
Внедрение CSS в HTML документ
Внедрение CSS в HTML документВнедрение CSS в HTML документ
Внедрение CSS в HTML документ
 
Дэвид Флэнаган — Javascript (5 издание)
Дэвид Флэнаган — Javascript (5 издание)Дэвид Флэнаган — Javascript (5 издание)
Дэвид Флэнаган — Javascript (5 издание)
 
Гуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрииГуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрии
 
Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестировании
 
Bootstrap
BootstrapBootstrap
Bootstrap
 

Similar to 18. синтаксис css

Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSS
DataArt
 
Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид ШирмановКомпонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
MoscowJS
 
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8
Technopark
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
Vlado Sudin
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
Vlado Sudin
 

Similar to 18. синтаксис css (20)

Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
 
Css Intro. Vlad Savitsky
Css Intro. Vlad SavitskyCss Intro. Vlad Savitsky
Css Intro. Vlad Savitsky
 
Основы работы с таблицами стилей CSS
Основы работы с таблицами стилей CSSОсновы работы с таблицами стилей CSS
Основы работы с таблицами стилей CSS
 
Лекция 4 Client-side
Лекция 4 Client-sideЛекция 4 Client-side
Лекция 4 Client-side
 
Лекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилейЛекция #4. Каскадные таблицы стилей
Лекция #4. Каскадные таблицы стилей
 
04 - Web-технологии. CSS - язык описания стилей
04 - Web-технологии. CSS - язык описания стилей04 - Web-технологии. CSS - язык описания стилей
04 - Web-технологии. CSS - язык описания стилей
 
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSS
 
Приёмы верстки страниц с использованием HTML + CSS
Приёмы верстки страниц с использованием HTML + CSSПриёмы верстки страниц с использованием HTML + CSS
Приёмы верстки страниц с использованием HTML + CSS
 
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в css
 
Jquery
JqueryJquery
Jquery
 
Вёрстка WordPress тем - WP Kharkiv Meetup #1
Вёрстка WordPress тем - WP Kharkiv Meetup #1Вёрстка WordPress тем - WP Kharkiv Meetup #1
Вёрстка WordPress тем - WP Kharkiv Meetup #1
 
Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид ШирмановКомпонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
 
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8
 
Как создать сайт
Как создать сайтКак создать сайт
Как создать сайт
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
CSS глазами машин
CSS глазами машинCSS глазами машин
CSS глазами машин
 
CSS Язык описания представлений
CSS Язык описания представленийCSS Язык описания представлений
CSS Язык описания представлений
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 

More from Sergei Dubrov

Доменные имена и хостинг
Доменные имена и хостингДоменные имена и хостинг
Доменные имена и хостинг
Sergei Dubrov
 

More from Sergei Dubrov (12)

14. компьютерная графика
14. компьютерная графика14. компьютерная графика
14. компьютерная графика
 
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. интернет технологии
 

18. синтаксис css

  • 2. селектор Термины CSS p { свойство значение font-family: Verdana, Arial, sans-serif; font-size: 120%; line-height: 110%; В этом примере указание явно цвета шрифта излишне, т.к. браузер все равно color: #000000; (по умолчанию) использует чѐрный цвет margin: 20px; Это свойство определяет внешний отступ абзаца от охватывающего его (родительского) элемента (в нашем случае – это граница ячейки) } В данном примере СЕЛЕКТОР – это тег <p> и средствами CSS мы переопределили некоторые его значения Смотрите пример
  • 3. Отступ (margin) отступ
  • 4. Практика: создание правил CSS для абзацев 1. Создать в «корне сайта» пустой текстовый файл «style.css» 2. Открыть его в DW 3. В панели CSS STYLE (Shift+F11) «запустить» создание нового CSS- правила 4. Указать селектором – тег <p> 5. Прописать внешний отступ – 12 px
  • 6. Практика: присоедините файл с CSS к HTML документу Пропишите CSS-правила для тега <h1>
  • 7. Cелектор - имя класса Класс Имя класса должно начинаться с точки, первый символ – буква и НЕ должно совпадать с названием .pict { margin: 8px; } тега. <img src="putin.jpg" alt="123" width="123" height="93" align="left" class="pict" /> Обычно это имя говорит - к какому элементу страницы его применяют, например .nizmenu - «нижнее» меню
  • 8. Применение классов • Классы можно применять к любому элементу ВЕБ страницы • В одной странице может быть неограниченное количество элементов с одним и тем же классом • В момент создания класса – не лишним будет написать комментарий – для чего этот класс /* комментарий в коде CSS */
  • 9. Практика: создание класса CSS для картинок в статьях • Укажите внешний отступ в 10 px
  • 10. Как применить класс к объекту на странице • Выделите объект • В панели «Свойства» (Properties), в списке «Class» – выберите существующий класс
  • 12. Примените класс к ячейке «подвала»
  • 13. Понятие «Родитель» – <div class="mainWrap"> «Потомок» в HTML <h1>Основной заголовок</h1> <p>абзац текста.</p> <ul> <li>пункт 1</li> <li>пункт 2</li> </ul> </div>
  • 14. Вопросы наследования • Наследованием называется перенос правил форматирования для элементов, находящихся внутри других. • Такие элементы являются дочерними, и они наследуют некоторые стилевые свойства своих родителей, внутри которых располагаются.
  • 15. Исключения в наследовании • Содержимое ячейки (текст) «унаследовал» CSS правила применѐнные к ней • Есть теги которые не наследуют некоторые свойства «родительских элементов» • Ссылки не наследуют цвет и отключение «подчѐркивания»
  • 16. Составной селектор • Составной (или – Контекстный) селектор состоит из простых селекторов разделенных пробелом. • Так, для селектора тега синтаксис будет следующий.
  • 17. Контекстный селектор для «nizmenu» • Поставьте на ссылку курсор и создайте новое правило Продолжение следует…