Обращаю ваше внимание на то, что эта запись является архивной. Ей уже больше 4 лет. Это означает, во-первых, то, что мое мнение по поднятым в ней вопросам могло измениться (хотя, конечно, не обязательно), а во-вторых, то, что я не испытываю никакого желания эти вопросы обсуждать, и поэтому комментарии и оценки я отключил.
Что главное для сайта? Чтобы он работал. Но все остальное отнюдь не второстепенно. Грош цена сайту, у которого плохой дизайн, дыры в безопасности, никакие юзабилити и функциональность. А есть еще «мелочи», на которые многие разработчики не обращают внимания. Мол, главное что работает! Вот о «мелочах» (на самом деле очень важных) и пойдет речь.
Правило: URL должен быть понятен пользователю; использование разных языков и транслитерации недопустимо (исключение составляют случаи, когда URL генерируется динамически из русского текста).
Это не новость — об этом говорится уже давно. Но до некоторых до сих пор не доходит. Пример: страница, на которой вы находитесь, имеет примерно такой адрес:
Здесь все понятно — вы находитесь в русскоязычной части сайта, в разделе «Интерактив» и читаете тему «Очень важные мелочи». Представьте, что ссылка имела бы следующий вид:
Красиво, не правда ли :-)? Мало того, что уродливо, так еще и не поймешь на каком языке. Вот еще пример (реальный): на сайте у одного хостера (!) ссылка на раздел оплаты имела вид:
Это позор. Ну что стоило программисту посидеть 5 минут и сделать нормальный URL, например:
А все равно ему было. Или вообще даже не знал, что так можно. Думал, наверное, что на сайтах с такими путями реальные директории создаются :-). Вобщем, первое правило, думаю, понятно, идем дальше.
Правило: активный пункт меню должен быть выделен и не должен быть ссылкой.
Это тоже не новость. И тоже до многих не доходит. Если вы зайдете в любой из главных разделов этого сайта (те, что есть в меню в левой части страницы), вы увидите, что этот раздел будет выделен и будет просто текстом, потому что ссылаться на странице на саму себя — бессмысленно. То же самое касается языков (при мультиязычном сайте). Активный должен быть выделен и не быть ссылкой. Посмотрите вверху справа, вы сразу увидите, что флаг текущего языка больше по размеру и не кликается. Не выделять активный элемент — ламеризм и неуважение к пользователю.
Правило: орфографических и пунктуационных ошибок в тексте быть не должно.
С орфографией понятно без слов. С пунктуацией же немного сложнее. Играет роль не только правильная расстановка знаков препинания, но и сами знаки. Самая распостраненная ошибка — кавычки и тире, вместо которых ставят знаки дюйма и дефис. Еще один важный момент — знаки пунктуации, как правило, не должны быть включены в ссылки. Пример:
Это безграмотно. Правильный вариант выглядит так:
Правило: ссылки должны быть подчеркнуты (исключение могут составлять каталоги, где ссылки идут списком); ссылки должны отличаться от основного текста цветом; ссылки должны менять свой вид при наведении на них курсора; ссылки не должны открываться в новом окне; ссылки на странице не должны ссылаться на нее же саму; ссылки не должны вести «в никуда».
Очень часто не соблюдают первое правило — прописывают в CSS
Правило: реклама не должна раздражать.
Недопустимо использование всплывающих окон и загромождение рекламой более 20% пространства страницы. Невежественно и просто гнусно размещать на одной странице больше трех рекламных блоков. А если реклама не составляет основной прибыли сайта — от нее лучше отказаться вообще. Нежелательно использование анимированой рекламы. Когда интернет только начинал развиваться, анимация была чем-то новым и интересным. Сейчас единственный эффект от анимированой рекламы — раздражение. Статичный баннер гораздо лучше информирует и привлекает внимание.
На этом пока закончим. Продолжение следует.
P.S. Если кто-нибуть из читателей имеет дополнения к этому материалу, пишите мне на
md5, 6-го мая 2008 года в 12:29
ну вот 4 пункт здесь почитай, потом зайди в какой-нибудь раздел на сайте у себя слева вон в меню. ссылкой не является, хорошо.. но почему подчеркнут? :)
sap, 6-го мая 2008 года в 14:55
Потому что пункт меню :)
fasi, 15-го августа 2008 года в 13:51
помниться дизайнер советовал про пункты меню.
Цитата: "неактивные пункты меню должны выделяться и подстегивать пользователя перейти на другие страницы, а активный не плохо бы упрощать"
может он и не прав)
sap, 15-го августа 2008 года в 15:34
Упрощение это тоже выделение, в принципе :)
Вообще все зависит от поставленной задачи. Но то, что активный должен отличаться он остальных — это 100%.
Макс, 30-го января 2009 года в 19:45
>>http://s-a-p.in/index.php?page=interactiv&thema=12&lang=ru
>>Красиво, не правда ли :-)? Мало того, что уродливо, так еще и не поймешь на каком языке.
Почему же не видно на каком языке? Как раз таки видно ;-)
sap, 30-го января 2009 года в 23:01
:-) Имелось в виду, что непонятно, какой язык используется при написании этого урла.
Макс, 30-го января 2009 года в 19:47
что то как то странно теги разрешены... ну да ладно... и кстати вроде математику учил... а почему то далеко не всегда мои ответы совпадают с кодом защитным вашим
sap, 30-го января 2009 года в 23:02
Использовать стили и вообще любые атрибуты в тегах запрещено. Разрешены только теги, сами по себе, голые :-).