SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
CSS
CSS
  Появление CSS стало революцией в мире
              web-дизайна
— управление отображением множества документов с помощью
  одной таблицы стилей;
— более точный контроль над внешним видом страниц;
— различные представления для разных носителей информации
  (экран, печать, и т. д.);
— сложная и проработанная техника дизайна.
Синтаксис CSS
                В HTML:
<h2 style="color:#ff0000;">Заголовок</h2>

                  В CSS:
           h2 { color:#ff0000; }
Синтаксис CSS

 selector { property: value; }
    Селектор       Свойство   Значение
 тег, к которому    объекта   свойства
будет применен
       стиль
Применение CSS
 Лучший метод — создать отдельный
файл, подключенный для всех страниц

                CSS
Color — цвет

h2 { color:#ff0000; }
Задает цвет объекта
Background — фон
body { background-color:#ff0000; }
        Задает цвет фона
Background — фон
   body { background-color:#ff0000; }
             Задает цвет фона


body { background-image:url(image.jpg); }
      Задает фоновую картинку
Background — фон
body { background-repeat:repeat-x; }
    Задает повторение изображения
Background — фон
   body { background-repeat:repeat-x; }
        Задает повторение изображения


   body { background-position:left top; }
Задает положение. По горизонту, затем по вертикали
Font — шрифт
p { font-family:arial, verdana, sans-serif; }
  Выбирает шрифт
Font — шрифт
p { font-family:arial, verdana, sans-serif; }
  Выбирает шрифт


           p { font-style:italic; }
       Определяет начертание шрифта
Font — шрифт
                 p { font-weight:bold; }
Вес шрифта. Некоторые браузеры поддерживают числовое значение
Font — шрифт
                 p { font-weight:bold; }
Вес шрифта. Некоторые браузеры поддерживают числовое значение


                   p { font-size:120%; }
         Размер шрифта. Значения: px, pt, em, %
Text — текст
p { text-align:center; }
Выравнивание текста
Text — текст
           p { text-align:center; }
           Выравнивание текста


     p { text-decoration:underline; }
Отвечает за подчеркивание, зачеркивание
Text — текст
p { text-indent:20px; }
  Регулирует отступ
Text — текст
          p { text-indent:20px; }
            Регулирует отступ


    p { text-transform:uppercase; }
Определяет строчные/прописные буквы
a — ссылка
           a:hover { color:#ff0000; }
Определяет поведение при наведении
a — ссылка
          a:hover { color:#ff0000; }
  Определяет вид при наведении


          a:visited { color:#ff0000; }
Определяет вид посещенной ссылки
a — ссылка
       a:active { color:#ff0000; }
Определяет вид при нажатии
Идентификаторы
Class. В HTML-коде для любого элемента
          можно указать класс.

     <ul class=”list”>
            <li>Элемент списка</li>
            <li>Элемент списка</li>
     </ul>
Идентификаторы
В файле стилей класс прописывается
            через точку


      ul.list { color:#ff0000; }
Идентификаторы
Id. В HTML-коде для любого элемента
    можно указать идентификатор.

 В отличии от класса идентификатор
с определенным именем может быть
      только один на странице
Идентификаторы
HTML:   <ul id=”list”>
               <li>Элемент списка</li>
               <li>Элемент списка</li>
        </ul>

CSS:    #list { color:#ff0000; }
Группировка стилей
   ul.list { color:#ff0000; }
Группировка стилей
     ul.list { color:#ff0000; }
  Не обязательно указывать тег
      .list { color:#ff0000; }
Группировка стилей
      ul.list { color:#ff0000; }
   Не обязательно указывать тег
       .list { color:#ff0000; }
Можно указывать несколько классов
   .list, .list2 { color:#ff0000; }
Группировка элементов
                <span>
Предназначен для выделения внутри тегов
<p>Элемент ничего не добавляет к содержимому
документа. Но, в сочетании с <span>CSS</span>,
может использоваться для визуальных эффектов
применимо к отдельным блокам текста</p>
Группировка элементов

span { color:#ff0000; font-weight:bold; }

Элемент ничего не добавляет к содержимому
документа. Но, в сочетании с CSS, может
использоваться для визуальных эффектов
применимо к отдельным блокам текста
Группировка элементов
                <div>
Предназначен для выделения нескольких
         тегов в общий блок
Блочная модель


     DIV
Блочная модель
     padding



     DIV
Блочная модель
     border



     DIV
Блочная модель
     margin



     DIV
Всплывающие элементы

      div { float:left; }
Всплывающие элементы
  Этот div
 всплывает
   влево
               А пустое место
                заполняется
             следующим далее
                содержимым
Всплывающие элементы
 При помощи всплывания можно создать
               колонки

div {        div {         div {
float:left;   float:left;    float:left;
width:30%;   width:30%;    width:30%;
}            }             }
Вопросы?

      United Design



  uniteddesign.ru

Más contenido relacionado

Destacado

Верстка и другие развлечения, Seconf
Верстка и другие развлечения, SeconfВерстка и другие развлечения, Seconf
Верстка и другие развлечения, SeconfYuriy Artyukh
 
Css part1
Css part1Css part1
Css part1ISsoft
 
Блоки как элементы макета сайта
Блоки как элементы макета сайтаБлоки как элементы макета сайта
Блоки как элементы макета сайтаSergei Dubrov
 
Отредактированная презентация для защиты
Отредактированная презентация для защитыОтредактированная презентация для защиты
Отредактированная презентация для защитыn1zze
 
Использование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницИспользование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницKyrylo Melnychuk
 
основы Css позиционирование
основы Css позиционированиеосновы Css позиционирование
основы Css позиционированиеn1zze
 
Основы CSS.Позиционирование.
Основы CSS.Позиционирование.Основы CSS.Позиционирование.
Основы CSS.Позиционирование.n1zze
 
Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)Noveo
 
Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)Noveo
 
Гибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSSГибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSSEcommerce Solution Provider SysIQ
 
Premium-темы WordPress (Wordcamp Russia 2015)
Premium-темы WordPress (Wordcamp Russia 2015)Premium-темы WordPress (Wordcamp Russia 2015)
Premium-темы WordPress (Wordcamp Russia 2015)versusbassz
 
Внедрение CSS в HTML документ
Внедрение CSS в HTML документВнедрение CSS в HTML документ
Внедрение CSS в HTML документVasya Petrov
 
Дэвид Флэнаган — Javascript (5 издание)
Дэвид Флэнаган — Javascript (5 издание)Дэвид Флэнаган — Javascript (5 издание)
Дэвид Флэнаган — Javascript (5 издание)mlatushko
 
Робота з CSS. Методології, інструменти, оптимізація
Робота з CSS. Методології, інструменти, оптимізаціяРобота з CSS. Методології, інструменти, оптимізація
Робота з CSS. Методології, інструменти, оптимізаціяStfalcon Meetups
 
Гуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрииГуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрииNoveo
 
Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестированииISsoft
 
Вёрстка по методологии БЭМ
Вёрстка по методологии БЭМВёрстка по методологии БЭМ
Вёрстка по методологии БЭМversusbassz
 

Destacado (20)

Верстка и другие развлечения, Seconf
Верстка и другие развлечения, SeconfВерстка и другие развлечения, Seconf
Верстка и другие развлечения, Seconf
 
Css part1
Css part1Css part1
Css part1
 
Блоки как элементы макета сайта
Блоки как элементы макета сайтаБлоки как элементы макета сайта
Блоки как элементы макета сайта
 
Отредактированная презентация для защиты
Отредактированная презентация для защитыОтредактированная презентация для защиты
Отредактированная презентация для защиты
 
Использование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницИспользование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страниц
 
основы Css позиционирование
основы Css позиционированиеосновы Css позиционирование
основы Css позиционирование
 
Основы CSS.Позиционирование.
Основы CSS.Позиционирование.Основы CSS.Позиционирование.
Основы CSS.Позиционирование.
 
Структура 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 издание)
 
Робота з CSS. Методології, інструменти, оптимізація
Робота з CSS. Методології, інструменти, оптимізаціяРобота з CSS. Методології, інструменти, оптимізація
Робота з CSS. Методології, інструменти, оптимізація
 
Гуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрииГуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрии
 
Sql инъекции в тестировании
Sql инъекции в тестированииSql инъекции в тестировании
Sql инъекции в тестировании
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Вёрстка по методологии БЭМ
Вёрстка по методологии БЭМВёрстка по методологии БЭМ
Вёрстка по методологии БЭМ
 

Similar a CSS

Лекция 4 Client-side
Лекция 4 Client-sideЛекция 4 Client-side
Лекция 4 Client-sideTechnosphere1
 
Web осень 2013 лекция 4
Web осень 2013 лекция 4Web осень 2013 лекция 4
Web осень 2013 лекция 4Technopark
 
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8Technopark
 
Scino: Front-end [part-1]
Scino: Front-end [part-1]Scino: Front-end [part-1]
Scino: Front-end [part-1]SCINO
 
Документ: от печати до выписок из базы данных. От аппликативного программиров...
Документ: от печати до выписок из базы данных. От аппликативного программиров...Документ: от печати до выписок из базы данных. От аппликативного программиров...
Документ: от печати до выписок из базы данных. От аппликативного программиров...Marcus Akoev
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5olgaoov
 
LESS and even more. Anton Shubkin.
LESS and even more. Anton Shubkin.LESS and even more. Anton Shubkin.
LESS and even more. Anton Shubkin.ADCI Solutions
 
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в cssRusov1
 
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSDataArt
 
Web весна 2012 лекция 8
Web весна 2012 лекция 8Web весна 2012 лекция 8
Web весна 2012 лекция 8Technopark
 
Как создать сайт
Как создать сайтКак создать сайт
Как создать сайтUnited Design
 
Css Intro. Vlad Savitsky
Css Intro. Vlad SavitskyCss Intro. Vlad Savitsky
Css Intro. Vlad SavitskyVlad Savitsky
 
Верстка_Лекция_3
Верстка_Лекция_3Верстка_Лекция_3
Верстка_Лекция_3itc73
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Dmitriy Krukov
 
Язык Html
Язык HtmlЯзык Html
Язык HtmlTitenko1
 
CSS Язык описания представлений
CSS Язык описания представленийCSS Язык описания представлений
CSS Язык описания представленийVasya Petrov
 
Present forms&css
Present forms&cssPresent forms&css
Present forms&cssitc73
 
CSS глазами машин
CSS глазами машинCSS глазами машин
CSS глазами машинRoman Dvornov
 

Similar a CSS (20)

лекц14
лекц14лекц14
лекц14
 
Лекция 4 Client-side
Лекция 4 Client-sideЛекция 4 Client-side
Лекция 4 Client-side
 
Css_pres
Css_presCss_pres
Css_pres
 
Web осень 2013 лекция 4
Web осень 2013 лекция 4Web осень 2013 лекция 4
Web осень 2013 лекция 4
 
Web осень 2012 лекция 8
Web осень 2012 лекция 8Web осень 2012 лекция 8
Web осень 2012 лекция 8
 
Scino: Front-end [part-1]
Scino: Front-end [part-1]Scino: Front-end [part-1]
Scino: Front-end [part-1]
 
Документ: от печати до выписок из базы данных. От аппликативного программиров...
Документ: от печати до выписок из базы данных. От аппликативного программиров...Документ: от печати до выписок из базы данных. От аппликативного программиров...
Документ: от печати до выписок из базы данных. От аппликативного программиров...
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
 
LESS and even more. Anton Shubkin.
LESS and even more. Anton Shubkin.LESS and even more. Anton Shubkin.
LESS and even more. Anton Shubkin.
 
презентация 4. введение в css
презентация 4. введение в cssпрезентация 4. введение в css
презентация 4. введение в css
 
Артем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSSАртем Маркушев - HTML & CSS
Артем Маркушев - HTML & CSS
 
Web весна 2012 лекция 8
Web весна 2012 лекция 8Web весна 2012 лекция 8
Web весна 2012 лекция 8
 
Как создать сайт
Как создать сайтКак создать сайт
Как создать сайт
 
Css Intro. Vlad Savitsky
Css Intro. Vlad SavitskyCss Intro. Vlad Savitsky
Css Intro. Vlad Savitsky
 
Верстка_Лекция_3
Верстка_Лекция_3Верстка_Лекция_3
Верстка_Лекция_3
 
Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4Мировые информационные ресурсы. Лекция 4
Мировые информационные ресурсы. Лекция 4
 
Язык Html
Язык HtmlЯзык Html
Язык Html
 
CSS Язык описания представлений
CSS Язык описания представленийCSS Язык описания представлений
CSS Язык описания представлений
 
Present forms&css
Present forms&cssPresent forms&css
Present forms&css
 
CSS глазами машин
CSS глазами машинCSS глазами машин
CSS глазами машин
 

Último (9)

ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 

CSS

  • 1. CSS
  • 2. CSS Появление CSS стало революцией в мире web-дизайна — управление отображением множества документов с помощью одной таблицы стилей; — более точный контроль над внешним видом страниц; — различные представления для разных носителей информации (экран, печать, и т. д.); — сложная и проработанная техника дизайна.
  • 3. Синтаксис CSS В HTML: <h2 style="color:#ff0000;">Заголовок</h2> В CSS: h2 { color:#ff0000; }
  • 4. Синтаксис CSS selector { property: value; } Селектор Свойство Значение тег, к которому объекта свойства будет применен стиль
  • 5. Применение CSS Лучший метод — создать отдельный файл, подключенный для всех страниц CSS
  • 6. Color — цвет h2 { color:#ff0000; } Задает цвет объекта
  • 7. Background — фон body { background-color:#ff0000; } Задает цвет фона
  • 8. Background — фон body { background-color:#ff0000; } Задает цвет фона body { background-image:url(image.jpg); } Задает фоновую картинку
  • 9. Background — фон body { background-repeat:repeat-x; } Задает повторение изображения
  • 10. Background — фон body { background-repeat:repeat-x; } Задает повторение изображения body { background-position:left top; } Задает положение. По горизонту, затем по вертикали
  • 11. Font — шрифт p { font-family:arial, verdana, sans-serif; } Выбирает шрифт
  • 12. Font — шрифт p { font-family:arial, verdana, sans-serif; } Выбирает шрифт p { font-style:italic; } Определяет начертание шрифта
  • 13. Font — шрифт p { font-weight:bold; } Вес шрифта. Некоторые браузеры поддерживают числовое значение
  • 14. Font — шрифт p { font-weight:bold; } Вес шрифта. Некоторые браузеры поддерживают числовое значение p { font-size:120%; } Размер шрифта. Значения: px, pt, em, %
  • 15. Text — текст p { text-align:center; } Выравнивание текста
  • 16. Text — текст p { text-align:center; } Выравнивание текста p { text-decoration:underline; } Отвечает за подчеркивание, зачеркивание
  • 17. Text — текст p { text-indent:20px; } Регулирует отступ
  • 18. Text — текст p { text-indent:20px; } Регулирует отступ p { text-transform:uppercase; } Определяет строчные/прописные буквы
  • 19. a — ссылка a:hover { color:#ff0000; } Определяет поведение при наведении
  • 20. a — ссылка a:hover { color:#ff0000; } Определяет вид при наведении a:visited { color:#ff0000; } Определяет вид посещенной ссылки
  • 21. a — ссылка a:active { color:#ff0000; } Определяет вид при нажатии
  • 22. Идентификаторы Class. В HTML-коде для любого элемента можно указать класс. <ul class=”list”> <li>Элемент списка</li> <li>Элемент списка</li> </ul>
  • 23. Идентификаторы В файле стилей класс прописывается через точку ul.list { color:#ff0000; }
  • 24. Идентификаторы Id. В HTML-коде для любого элемента можно указать идентификатор. В отличии от класса идентификатор с определенным именем может быть только один на странице
  • 25. Идентификаторы HTML: <ul id=”list”> <li>Элемент списка</li> <li>Элемент списка</li> </ul> CSS: #list { color:#ff0000; }
  • 26. Группировка стилей ul.list { color:#ff0000; }
  • 27. Группировка стилей ul.list { color:#ff0000; } Не обязательно указывать тег .list { color:#ff0000; }
  • 28. Группировка стилей ul.list { color:#ff0000; } Не обязательно указывать тег .list { color:#ff0000; } Можно указывать несколько классов .list, .list2 { color:#ff0000; }
  • 29. Группировка элементов <span> Предназначен для выделения внутри тегов <p>Элемент ничего не добавляет к содержимому документа. Но, в сочетании с <span>CSS</span>, может использоваться для визуальных эффектов применимо к отдельным блокам текста</p>
  • 30. Группировка элементов span { color:#ff0000; font-weight:bold; } Элемент ничего не добавляет к содержимому документа. Но, в сочетании с CSS, может использоваться для визуальных эффектов применимо к отдельным блокам текста
  • 31. Группировка элементов <div> Предназначен для выделения нескольких тегов в общий блок
  • 37. Всплывающие элементы Этот div всплывает влево А пустое место заполняется следующим далее содержимым
  • 38. Всплывающие элементы При помощи всплывания можно создать колонки div { div { div { float:left; float:left; float:left; width:30%; width:30%; width:30%; } } }
  • 39. Вопросы? United Design uniteddesign.ru