Статьи

Приучим выпадающее меню реагировать на клавиатуру

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

Установка форума phpBB3

phpBB3 — один из самых популярных форумов, написанных на PHP. Процесс установки phpBB3 проходит просто и быстро.

Пользователи знают, что такое скроллинг

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

Плагин jQuery для сортировки HTML-таблиц

Tablesorter — это плагин для JavaScript-библиотеки jQuery, который позволяет сортировать HTML-таблицы, включающие теги thead и tbody, без перезагрузки страницы на стороне клиента. Tablesorter может анализировать и отсортировать различные типы данных, включая связанные данные в ячейке.

Повышение доступности компактных форм

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

Ошибка 404: потерянные страницы

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

Условные комментарии для Internet Explorer

Одной из частых проблем при верстке и дизайне HTML-документов является неправильное отображение страницы различными браузерами или их версиями. И по известным всем причинам браузер Internet Explorer (IE) интерпретирует правила XHTML и CSS не так, как это положено по стандартам. Условные комментарии могут быть использованы для того, чтобы избежать проблем с этим «гадким» браузером.

Безразмерная высота строки

Свойство line-height может принимать числовые значения без указания единицы измерения (px, em, %). Можно задать значение в одной из допустимых единиц измерения, но лучше этого не делать. Безразмерные значения более удачны для этого свойства CSS.

Способы установки размера шрифтов в CSS

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

Проверка данных форм. E-mail адреса и номера ICQ

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

RSS-материал