Да. Тем более если подразумевается загрузка обоих маленьких картинок сразу.
это как минимум один лишний запрос к серверу. Плюс вес двух маленьких картинок очень легко может стать больше веса одной, но в два раза больше.
В спаны лучше бы и прописали этот текст с подсказкой.
Хотя я бы даже использовал <small> — семантически ничего не меняется, но без css визуально отличие будет.
Ну и раз для начинающих, то объяснили бы, что title — тоже полезный атрибут.
<li><a href="#" class="home" title="Home">Home <small>(go to home)</small></a></li>
Спасибо за топик! Вы разложили всё по полочкам.
Я долгими вечерами сидел над аналогичным скриптом с apple.com где iPod Shuffle меняет свой цвет от нажатия на картинки-кнопки, там и менюшка аналогичная была... А так как я ни в CSS, ни в JavaScript не особо силён - то очень запутался :(
Но Вы помогли!
Ну так и надо говорить: урок переведен с такого-то сайта:
http://www.webdesignerwall.com/tutorials/advanced-css-menu/
http://88.198.60.17/images/50-css-techniques/css32.png
:gigi:
Полностью согласен. Статья из Smashing Magazine.
Знаете ли, есть такой раздел блогов под названием "Переводы". Вам туда. И картинки верните оригинальные.
Как по мне, то, что каждое слово выделяется по-разному - раздражает. А "раздражающий" (даже в хорошем смысле слова) стиль меню уже немного в прошлом. Меню должно быть не заметным до того момента пока не нужно, и выполнять лишь одну, очевидную, задачу когда нужно. Хотя может я и сильно консервативен.
CSS меню для начинающих