Архив за June, 2006

Быстрое создание (x)HTML элементов методами DOM.

Добавление новых элементов обычными методами DOM скучное занятие, которое может вызвать справедливое недовольство: для каждого элемента получаются очень многословные и многоэтажные конструкции. Если нужно сделать один-два элемента (например, DIV или P и т.п.) с текстом внутри, еще можно смириться с написанием большого количества практически одинаковых строк кода. А когда таких элементов не один десяток и все разные…

Проблема window.onload() и ее решение

Собственно, вся проблема состоит в том, что событие onload() возникает после полной загрузки документа. Конечно, было бы здорово выполнить какие-нибудь действия с загруженным html-документом не дожидаясь загрузки изображений, flash-роликов и пр.

Замуровали, демоны… *

Сейчас многие, кто столкнулся с созданием сайтов, говорят про удобство пользования сайтом (usability). Многие буквально помешались на юзабилити — «лепят» куда надо и куда не надо.

XHTML1.0, атрибуты элементов по DTD

Таблица атрибутов элементов XHTML1.0. В таблице перечислены атрибуты элементов, используемые в XHTML1.0, сопоставление с элементами и степень их соответствия DTD (Определение Типа Документа).

XHTML1.0, элементы по DTD

Таблица элементов XHTML1.0. В таблице перечислены элементы, используемые в XHTML1.0 и степень их соответствия DTD (Определение Типа Документа).

Поиск элемента в документе XHTML

Функция, которая позволяет найти любой существующий элемент в HTML-документе. Элементы можно искать по названию тэга, по названию атрибута и по его значению.

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

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

XHTML Strict – элементы и атрибуты, которые не надо использовать

Устаревшие элементы и атрибуты, которые не должны использоваться, если объявляете веб-страницу соответствующей типу документа: XHTML 1.0 Strict или XHTML 1.1.

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

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