Презентация Верстка web-страниц. Селекторы онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Верстка web-страниц. Селекторы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 57 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Верстка web-страниц. Селекторы
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:57 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:671.50 kB
- Просмотров:57
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Содержание Селекторы](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img1.jpg)
Содержание слайда: Содержание
Селекторы
Селекторы типов
Селекторы классов
ID-селекторы
Групповые селекторы
Универсальный селектор
Вложенные теги
Дерево html
Селекторы потомков
Создание модулей
Псевдоклассы и псевдоэлементы: ссылки, фрагменты абзаца, дополнительно
Селекторы атрибутов
Селекторы дочерних элементов, типов дочерних элементов, смежных элементов одного уровня
Селектор :not()
№3 слайд
![Селекторы Для задания](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img2.jpg)
Содержание слайда: Селекторы
Для задания определенных свойств необходимо для начала обратиться к нужному элементу.
Данное обращение к тому или иному элементу в HTML-документе можно реализовать несколькими способами.
Селектор – контролирует дизайн веб-страницы, определяя элемент, который необходимо изменить
Именно селектор используется для форматирования множества элементов одновременно
№8 слайд
![Селекторы классов Селекторы](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img7.jpg)
Содержание слайда: Селекторы классов
Селекторы классов
Позволяют указать на конкретный элемент /группу из элементов/, не зависимо от тегов, с помощью которых эти элементы организованы в html-коде
Пример
Из пяти абзацев (тег <p>) нужно два выделить синим цветом;
Один абзац (теги <p> и <h1>) и два заголовка первого уровня нужно отобразить шрифтом Verdana
№9 слайд
![Селекторы классов Правила для](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img8.jpg)
Содержание слайда: Селекторы классов
Правила для организации классов
все названия селекторов классов должны начинаться с точки (.lives);
при именовании стилевых классов разрешается использование только букв алфавита, чисел, дефиса, знака подчеркивания (.lives_98);
название после точки всегда должно начинаться с символа – буквы алфавита (неверно: .9got, .-next; верно: .got9, .next);
Имена стилевых классов чувствительны к регистру (.SIDEBAR и .sidebar рассматриваются как разные классы)
№13 слайд
![ID-селекторы ID-селекторы](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img12.jpg)
Содержание слайда: ID-селекторы
ID-селекторы
Предназначен для идентификации уникальных частей веб-страниц
Вначале id-селектора вместо точки ставится знак #; во всем остальном правила сохраняются те же, что и для классов.
! Более точно указывает на объект, чем селектор класса и чем селектор тега
№16 слайд
![ID-селекторы Для ID есть](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img15.jpg)
Содержание слайда: ID-селекторы
Для ID есть случаи специального применения:
при использовании JavaScript позволяют определить место и манипулировать частями страницы (например, id для элементов форм на странице);
позволяют создавать маркеры на странице и быстро по ней перемещаться (по аналогии с якорным тегом).
№17 слайд
![Групповые селекторы Групповые](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img16.jpg)
Содержание слайда: Групповые селекторы
Групповые селекторы
Иногда нужно применить одинаковое форматирование к абсолютно разным элементам, причем создание отдельного стиля для каждого не подходит (или дополнение уже созданных стилей одним\двумя свойствами не вариант – нужно прописать это свойства для, к примеру, 20 уже имеющихся стилевых групп) – тогда создаем групповой селектор
№21 слайд
![Вложенные теги Стилизация](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img20.jpg)
Содержание слайда: Вложенные теги
Стилизация вложенных тегов – селекторы потомков
Их применяют для того, чтобы единообразно отформатировать целый набор тегов в том случае, когда они находятся в определенной структурной области страницы.
Пример
Все теги а (ссылки) из панели навигации
Все изображения из правого вертикального блока
№28 слайд
![Дерево HTML Сестринский](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img27.jpg)
Содержание слайда: Дерево HTML
Сестринский элемент – элементы, являющимися дочерними для одного и того же родительского тега (расположены на одном уровне, называются еще соседскими)
Пример
h1, p – сестринские элементы
head, body – сестринские элементы
title, h1, p - не являются
сестринскими, т.к. в роли
родительского выступают
разные теги
№29 слайд
![Селекторы потомков Для](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img28.jpg)
Содержание слайда: Селекторы потомков
Для создания селектора потомков указываем структуру вложенности – объединяем селекторы вместе согласно ветви дерева, которую форматируем, помещая самого старшего предка слева, а форматируемый тег справа
h1 strong {color: red;}
изменит цвет только в тех тегах strong, которые находятся внутри тега h1
Вместо тегов при построении селекторов потомков можно использовать другие селекторы:
.intro a {color: yellow;}
только для ссылок из объектов класса intro
№33 слайд
![Создание модулей ВАЖНО](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img32.jpg)
Содержание слайда: Создание модулей
ВАЖНО: правильно строить/читать селекторы во избежание неверных результатов в работе
p.intro - не является селектором потомков! Между тегом p и классом .intro НЕТ пробела
т.е. стили будут применены к тем тегам p, для которых прописан класс .intro (<p class=“intro”>)
№35 слайд
![Стилизация ссылок a link](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img34.jpg)
Содержание слайда: Стилизация ссылок
a:link – обозначает любую ссылку;
a: visited – посещенные ссылки;
a: hover – ссылка при наведении;
! Псевдокласс :hover может быть применен к другим объектам веб-страницы, стиль которых должен меняться при наведении указателя – другие теги, классы
a: active – ссылка при ее выборе;
№36 слайд
![Стилизация фрагментов Два](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img35.jpg)
Содержание слайда: Стилизация фрагментов
Два псевдоэлемента :first-letter и :first-line позволяют обратиться к фрагментам абзаца – первой букве или первой строке.
:first-letter – позволяет создать буквицу, начальный символ абзаца, который выделяется из остального контекста, как в начале книжной главы
:first-line – позволяет задать стилизацию первой строки
№38 слайд
![Дополнительно focus](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img37.jpg)
Содержание слайда: Дополнительно
:focus
Функционирует подобно :hover с той лишь разницей, что применяется при нажатии клавиши табуляции или выполнении щелчка мыши на текстовом поле – т.е. пользователь выполняет фокусировку на объекте формы
Преимущественно предназначен для обеспечения обратной связи с посетителями сайта – например, смена цвета заполняемого поля:
.FormaS:focus {background-color: #ffffcc;}
№40 слайд
![Дополнительно before](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img39.jpg)
Содержание слайда: Дополнительно
:before
Позволяет добавлять сообщение, предшествующее определенному элементу веб-страницы
Для работы с данным псевдоэлементом можно создать класс (например, .tip) и применить его к тем элементам, которым должно предшествовать сообщение
Пример,
<p class=“tip”>…
p.tip:before {content: “Это важно знать!”;}
№44 слайд
![Дополнительно Selection](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img43.jpg)
Содержание слайда: Дополнительно
::Selection
Ссылается на элементы, которые посетитель выбрал на странице.
Пример, выделение текста для последующего копирования
Единственные свойства, доступные для изменения с помощью данного селектора – это color и background-color – чтобы исключить безумства с форматами выделенного фрагмента
№46 слайд
![Селекторы атрибутов Есть](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img45.jpg)
Содержание слайда: Селекторы атрибутов
Есть возможность форматирования тегов на основе выборки любых содержащихся в них атрибутов
Причем вместо имен тегов можно использовать классы или не просто атрибут, а атрибут с конкретным значением
Пример
a[href=“http://www.cosmofarmer.com”] {
color: red;
font-weight: bold;
}
№48 слайд
![Селекторы атрибутов Символ](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img47.jpg)
Содержание слайда: Селекторы атрибутов
Символ $= означает «заканчивается на» позволит усложнить процесс выбора по атрибутам
Пример
a[href$=“.pdf”]
Символ *= - позволит выбрать все возможные включения в значение атрибута
Пример
img[src*=“headshot”] – выберет все графические файлы, имеющие в названии сочетание headshot
№51 слайд
![Дочерние элементы last-child](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img50.jpg)
Содержание слайда: Дочерние элементы
:last-child – позволяет выбрать и форматировать последний дочерний элемент
:nth-child – групповой псевдоэлемент; например, с его помощью можно выбрать каждую вторую строку в таблице или каждый второй элемент списка: odd – нечетные, even – четные
tr:nth-child(odd) {background-color: #d9f0ff;}
tr:nth-child(3n) {background-color: #d9f0ff;} – каждый 3-й
tr:nth-child(3n+2) {background-color: #d9f0ff;} – каждый 3-й, начиная со второго
№53 слайд
![Смежные элементы Иногда есть](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img52.jpg)
Содержание слайда: Смежные элементы
Иногда есть необходимость выбрать тег, относящийся к группе смежных элементов одного уровня и имеющих общего родителя – смежный элемент того же уровня
Селектор смежных элементов использует знак + для соединения одного элемента с другим
h2 + p – выберет все первые абзацы, следующие за любым h2
ЗАДАНИЕ: особенности применения изучите самостоятельно
№54 слайд
![not Селектор not или](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img53.jpg)
Содержание слайда: :not()
Селектор :not() или псевдокласс отрицания
Пример
p:not(.class) {color: blue;} – задаст тексту синий цвет во всех абзацах, к которым не применялся класс .class
a[href^=“http://”]:not([href*=“mysite.com”]) – позволит выбрать все ссылки, начинающиеся http://, исключив те, что связаны с mysite.com
№55 слайд
![not Правила использования](/documents_6/bccf7affaeebbab213d6f797a6a4fa19/img54.jpg)
Содержание слайда: :not()
Правила использования
можно использовать только с простыми селекторами – селекторы элементов, универсальный селектор, классы, ID, псевдоклассы
нельзя использовать селекторы-потомки (div p a), псевдоэлементы (::first-line), групповые селекторы или комбинации
нельзя в одной строке применять несколько :not()-селекторов
Скачать все slide презентации Верстка web-страниц. Селекторы одним архивом:
Похожие презентации
-
Верстка web-страниц. Задание цвета, единицы измерения
-
Верстка web-страниц. Введение
-
Верстка web-страниц. Стили
-
Верстка web-страниц. Реализация тестирования готового продукта. (Этап 3)
-
Верстка web-страниц. Выполнение верстки в соответствии с техническим заданием. (Этап 2)
-
Верстка макета рекламной веб-страницы «Мастер ЦМИ» с помощью языка гипертекстовой разметки HTML и стилей CSS
-
Динамика на web-страницах. Всё о JS. Библиотеки
-
Технология создания Web-страниц. Интернет и WWW. Язык HTML. Выход
-
Введение в CSS. Блочная верстка. . Занятие 2
-
Java 4 WEB. Lesson 10 - IO, NIO