Page 194 - Сила CSS3 Освой новейший стандарт
P. 194

194  •  Глава 5. Повышение эффективности за счет псевдоклассов

            h2:target {
                padding-left: 10px;
                background-color: hsla(203,78%,36%,.2);
                text-shadow: 1px 1px 2px #fff;
            }

                                            Теперь при переходе по ссылкам в оглавлении
               Страница со всеми изменениями,   на странице появляется заметная, но не слиш-
               которые мы внесли до сих пор,   ком навязчивая подсветка текущего заголовка,
               называется target_3.html. Она со-  помогающая пользователю ориентироваться
               хранена в папке со всеми осталь-  (рис. 5.16). Этот стиль оформления также приме-
               ными файлами упражнений для   няется, если открыть страницу через URL-адрес,
               этой главы.
                                            содержащий идентификатор фрагмента.











            Рис. 5.16.  В подсвеченном заголовке рядом с текстом выводится легкая тень,
                     а слева добавляется пустое пространство, немного отодвигающее
                     название раздела от края страницы



             подСветка раздела Целиком
               На нашей странице подсветка целого раздела статьи вместо только лишь названия смотре-
               лась бы слишком броско, однако на других страницах такой ход может оказаться достаточно
               эффективным. Для того чтобы выделить раздел целиком, нужно поместить его внутрь какого-
               то элемента, например div или section (вполне естественный выбор!). Присвойте такому
               обрамляющему блоку идентификатор и укажите этот идентификатор в псевдоклассе :target.
               Альтернативный способ подразумевает использование селектора соседнего «брата»
               в сочетании с псевдоклассом :target, например dt:target + dd. Но он работает только в том
               случае, если вы знаете, сколько в точности элементов следует за целевым, а также типы
               всех этих элементов. Указанный селектор присваивает стиль только одному элементу dd,
               следующему за целевым элементом dt, но ничего не делает с последующими элементами
               dd, которые могут существовать под тем же элементом dt.



             коротко о пСевдоклаССе :tarGEt

               Псевдокласс :target входит в модуль Selectors (Селекторы), который вы найдете по адресу
               http://www.w3.org/TR/css3-selectors. Он выбирает элемент, являющийся целевым элементом
               ссылочного URL, содержащего идентификатор фрагмента.


                                                        www.trk.kg
   189   190   191   192   193   194   195   196   197   198   199