XHTML-вёрстка

clear: left; clear: right; clear: both;

Основная проблема шаблонов на основе "плавающих" (float) колонок заключается в том,
что контейнер, содержащий такие блоки просто так не пожелает растягиваться по их высоте.
Если, скажем, вы захотите добавить рамку вокруг этого контейнера,
то придётся каким-то образом заставить браузер растянуть его на высоту содержимого.

CSS-селекторы

Таблица совместимости браузеров с CSS-селекторами, псевдо-элементами и псевдо-классами. При наведении курсора на заголовок каждого селектора можно посмотреть небольшой пример.
Добавлен Safari3(win).

Как установить размер текста в CSS

В этой статье, речь пойдет об урегулировании требованиий дизайнера к точности с потребностью пользователя изменять размеры шрифта текста, достижении методов, которые удовлетворяют дизайнеров и пользователей и работает в различных браузерах.

XHTML Strict – документ в документе без iframe.

?спользование object вместо iframe для импорта в веб-страницу HTML-документов. Как убрать скроллинг и рамку вокруг импортируемого документа в Internet Explorer.

CSS3-прозрачность (opacity)

Как установить прозрачность (opacity) элементу.

День браузеров или альтернативный тест для «Оперы»

Всегда ли вам достаточно указывать единицы измерения с точностью до процента? Ведь CSS позволяет указывать десятичные значения. А вот как при этом ведут себя браузеры? Леонид прислал тест для Opera. Обсуждение в форуме, ветка «День браузеров».

Об условных комментариях (conditional comments), тэге body, его аттрибутах и Internet Explorer.

Попытка сделать код из примера Александра Куликова валидным принесла неожиданные результаты и подтолкнула к эксперименту. Далее речь пойдет об условных комментариях, тэге body, его атрибутах и поведении в Internet Explorer, поэтому все примеры из этой статьи настоятельно рекомендую смотреть именно в этом браузере.

?спользование условных комментариев вместо хака "* html", пишем всю таблицу стилей в одном файле

Разработчики IE7 исправили глюк на котором основан хак "* html" поэтому его можно использовать только для отделения стилей для ie версии 6 и младше. Но для вёрстки очень часто бывает нужен метод отделения стилей для ie всех версий.

Ошибки, часто встречающиеся при валидации XHTML

На что обычно ругается XHTML валидатор, какие могут быть ошибки, как их найти и устранить.

CSS свойство min-width в Internet Explorer 5…6

Как известно, за 8 лет существования CSS2 разработчики Internet Explorer так и не сподобились научить своего монстра понимать многие полезные CSS-свойства, среди которых есть min-width – минимальмая ширина. На подходе уже IE7, в котором наконец будут работать и min-width, и max-width. Но несколько лет верстки с учетом капризов IE5-6 у нас еще впереди. Поэтому далее будет небольшой пример, который призовет этот браузер к порядку без применения нестандартного expression().

Тэг : отношения между документами

Элемент показывает связь между документами. Собственно, к чему я решил напомнить о нем. Чаще всего применение этого элемента ограничивается установкой связи между XHTML документом и CSS файлом. Однако он весьма полезен не только возможностью подключить файл CSS. В этой статье – примеры применения тэга .

DIV-ная таблица

Сразу оговорюсь, что я категорически против изготовления таблиц с помощью DIV. Но возникла необходимость разместить некий текст в двух-трех колонках, которые вели бы себя на экране как ячейки таблицы. При этом, отступить от принципа позволил тот факт, что эта часть кода все-таки больше относится к разметке, чем к представлению табличных данных.

XHTML+CSS+DOM слайд-шоу 2

В сентябре прошлого года я показал, как с помощью JavaScript можно представить XHTML документ в виде последовательности слайдов. По прошествии некоторого времени эта идея получила дальнейшее развитие. Предлагаю новую версию XHTML+CSS+DOM слайд-шоу.

? еще раз о написании CSS

Еще проще, еще доступнее. С самого начала, для самых начинающих. Что пишется в таблице стилей, как это выглядит, базовый синтаксис, простейшие правила.

Динамические выпадающие списки

Существует несколько различных способов создания динамических выпадающих списков для заполнения различных форм, когда в зависимости от выбранного значения в одном, нужно изменить содержимое другого. Например, на странице есть список стран, при выборе одной из них, во втором списке с городами остаются только те, которые есть в выбранной стране.