CSS Design: Укрощение списковПричина, по которой мы не оформляем их как списки, состоит в том, что нам не очень хочется перед каждой ссылкой в меню видеть маркер CSS вёрстка: учимся самиНе ждите от меня пошагового руководства - и рад бы, но у меня нет полугода свободного времени, кроме того, уже есть такие книги CSS дизайн: с учетом контекстаВеб-стандарты обещают нам улучшенную поддержку мультимедиа: возможность оптимизировать контент под возможности компьютерных экранов, портативных устройств, принтеров, проекторов, и других средств CSS от А до ЯКогда ко мне в руки впервые попал перевод спецификаций CSS в оригинале, я читал их как научную фантастику: столько всего полезного предоставляют в наше распоряжение каскадные таблицы стилей CSS: советы и приёмы, часть 1Если указано одно правило без типа элемента в селекторе, а другое с типом элемента в селекторе, тогда то правило, которое использует тип элемента, будет иметь более важную специфику CSS: советы и приёмы, часть 2Internet Explorer 5-ой версии для Windows не может обрабатывать эти значения, но у этого браузера есть полезная ошибка в парсере, которую можно использовать для того, чтобы присвоить свойство text-align для элементов блочного уровня One True Fit - верстаем в рамках стандартовБлагодаря такому многоуровневому подходу дизайн сайта получился очень гибким: уровни дизайна, структуры, доступа и хранения данных связаны только со своими ближайшими соседями Анимационное подчеркиваниеНа самом деле задать в параметрах именно анимационное подчеркивание не представляется возможным, зато в качестве фона ссылки вполне можно задать анимационную картинку: Блоки в документахКонечно, для уникально оформленного блока придется создавать уникальный HTML-код, но все же есть достаточно много универсальных приемов, которые встречаются сплошь и рядом В печать!Если плавающий элемент вышел за пределы печатной страницы, то оставшаяся часть полностью пропадает, так и не появившись на следующей странице Власть народу - относительные размеры шрифтовВ качестве первого шага создадим CSS-файл с основными стилями, в котором будут использоваться относительные размеры шрифтов в сочетании с размером шрифта, установленном на машине пользователя по-умолчанию Выпадающие меню с помощью CSSМежду тем, используя грамотно структурированный HTML-код и несложные CSS-правила, можно создать симпатичное выпадающее меню, которое легко менять и дополнять, и при этом оно будет работать во множестве браузеров, в том числе и в Internet Explorer Дизайн для портативных устройств: ваш веб-сайт на маленьком экранеДля этой статьи мы подготовили ряд общих советов по созданию таблицы стилей, дружественной портативным устройствам, а также несколько подсказок, специфичных для Оперы, которые могут оказаться полезными Изменение фона в таблицеДля этого необходимо написать небольшой обработчик соответствующего события, например, попадание курсора мышки в область таблицы: Использование фонового изображения для замены текстаВам ведь известно, что если вставить такое изображение в веб-страницу, то любой пользователь Сети, броузер которого способен показывать графику, увидит ваш шрифтовой шедевр так, как вы и задумывали Кроссбраузерное выравнивание по центру (table height=100%)Во-вторых, если убрать обнуление margin и padding, то опять же в режиме совместимости со стандартами у страницы появится неприятная вертикальная полоса прокрутки Памятка по CSSЕсли валидатор вдруг пишет вам, что ваш код не соответствует спецификации, скорей всего это из-за того, что в нем присутствует такое специфические расширение, и оно не будет работать в других браузерах Подсветка ссылкиВ этом случае все ссылки на странице при наведении на них курсора мышки будут подсвечиваться красным цветом и перезаписываться шрифтом размером в 12 pt Простой тултип или всплывающая подсказкаКласс tt просто говорит о том что спан внутри таких ссылок будет отображаться по наведению мышки Прячем и показываем поля формыКроме того, в нашей форме будет полное разделение содержимого, представления и поведения - принцип, которому мы всегда следуем в нашем коммерческом веб-приложении на сайте Karova Разворачивание и сворачивание слояПошаговое изменение координат атрибута clip происходит за счет использования встроенной функции setTimeout, в качестве ее аргумента указывается функция curtainOn, которую следует вызывать через определенный промежуток времени Раздвижные двери CSSЕсли предположить, что по краям наших картинок есть нечто уникальное, как, например скругленный угол закладки, мы вряд ли захотим, чтобы одна картинка полностью закрывала другую, находящуюся позади Свойства текстаСвойство text-indent, применяемое, как правило, совместно с элементом P, указывает на отступ первой строки текстового блока в пикселах, сантиметрах миллиметрах в процентах от общей длины строки Создание динамических элементов страницы с помощью CSSДля этого необходимо написать небольшой обработчик соответствующего события, например, попадание курсора мышки в область таблицы:При наведении курсора мышки на таблицу она поменяет цвет Списки a la MS WordПолистав спецификацию, я понял, что задача решаема, при этом будет сохранена семантика в HTML Фиксирование шрифтов на странице с помощью таблицы стилейЭто является большим достижением CSS, так как теперь Вы можете рассчитывать, что у большинства пользователей страница будет отображаться именно так, как Вы и ожидаете этого Шрифты и CSSВы скачиваете красивый шрифт и начинаете верстать страницу, но не у всех пользователей есть такие шрифты Этого не должно быть на Вашем сайте.Огромные анимированные изображения на главной странице, несколько бегущих строк перемещающиеся в 2 разные стороны и при этом резко мигающие вызывают мгновенный уход посетителя с такого сайта «Резиновая вёрстка»: используем отрицательные поляОднако, раз уж нам так важно, чтобы в текстовых браузерах, программах для чтения с экрана и старых браузерах, не понимающих наши таблицы стилей, сначала был виден контент, а потом уже боковая панель, значит нам надо найти такое решение, которое бы позволило разместить контент в начале кода | |