Главная Веб-программинг
CSS |
Создание юзабилных форм с применением CSS |
|
|
| Автор DoomH | |
| 04.05.2009 г. | |
|
О создании юзабельных и семантически грамотных веб-форм написано достаточно много, но это не мешает веб-разработчикам наплевательски относиться даже к банальным правилам, улучшающим качество веб-форм.
Наплевательское отношение, как мне кажется, связано с ленью и отсутствием четкого плана действий по грамотной реализации хотя бы тех же веб-форм.
Эта статья как раз является компактным сборником основных правил создания качественных веб-форм. Милости прошу к ознакомлению!
1. Используйте label’ыLabel’ы повышают доступность Ваших форм и устанавливают связь между определенной меткой, в качестве которой обычно выступает текст, и элементом формы INPUT. Использование label’ов не только делает разметку форм семантичной, но и позволяет присваивать им стили оформления CSS. 2. Выравнивание label’овПозволяет добиться оформления, как при использовании табличной разметки форм. Все, что Вам нужно, это задать статичную ширину, выравнивание по левому краю, выравнивание текста по правому краю и задать небольшой отступ справа.
3. Старайтесь не нарушать привычного оформления элементов формКак известно, браузеры по умолчанию добавляют определенные стили к ряду элементов веб-страниц. В частности, добавляется рамка к стандартной кнопке выполнения формы. Избавиться от нее можно следующим образом:
Однако, позаботьтесь о том, чтобы сделать красивую рамку этой кнопке. 4. Используйте псевдо-класс :focusПримените псевдо-класс :focus ко всем полям Вашей веб-формы и оформите соответствующим образом, чтобы пользователи наглядно видели, какое поле формы активно в данный момент времени. Делается это следующим образом:
5. Выводите подсказки в полях формы с помощью простого JavaScript’аПодсказка непосредственно в поле формы повышает удобство использования веб-формы. При нажатии на поле подсказка исчезает и больше не появляется. Реализуется следующим образом:
А теперь приведу пример готовой формы
HTML код формы
CSS код формы
|
|
|
Вход / Регистрация
Новое
Продвижение сайта - это следующий логический шаг после завершения разработки са... |
По вашему мнению, сколько цветов в обычной радуге? Мы привыкли, что семь... |
По словам Сергея Брина, соучредителя и директора популярнейшего в мире поискови... |
Почему это важно? Гиперссылка - основа Интернета. Когда человек попадает на люб... |
Приветвтвую, вы хотите себе такие социальные кнопки? Хотите?
|
Последние комментарии
- Как заработать на Так.ру
Я сделал как описано,у меня код html авт... >>> - Как верстать на DIV-ах? Основы блочной в...
статья про блочную верстку неплоха, толь... >>> - Создание юзабилных форм с применением CS...
Каким плагином вы защитили свой сайт от ... >>> - Основные Интернет браузеры для WEB-разра...
Лучшие браузеры это Хром и FF(лучше всег... >>> - Заработок на рекламе Гугл Адсенс - все п...
У меня тоже есть сайт он о цветах но пос... >>>












Комментарии
p.s. я сейчас тож на джумле делаю сайт, понимаю вопрос не по теме, если удалите коммент - прошу вас напишите мне на почту. заранее спасибо. Цитировать
RSS лента комментариев этой записи.