Использование Div вместо якорей
Вопрос
На моем веб-сайте, www.funpunks.com в левом верхнем углу страницы вы увидите навигацию.Я сделал это, используя div фиксированного размера с фоновыми изображениями и используя javascript для перенаправления "window.location = 'http://www.funpunks.com/'" и т.д.
Но как насчет пользователей, у которых отключен javascript и т.д.?Я думаю, мне нужно использовать теги привязки.
Мне нужно, чтобы эти теги привязки отображались как блок, и мне нужно, чтобы у них было фоновое изображение.Также каждая отдельная ссылка должна иметь свою собственную высоту / ширину и изображение при наведении курсора мыши.
Можно ли это сделать с помощью тегов привязки вместо divs?
Спасибо
Решение
Почему вы по-прежнему не используете якоря, а отображаете их как элементы уровня блока с помощью CSS?
a.some-class { display:block; }
Другие советы
Определенно хочу использовать <a> здесь.Каждый раз переходите к семантической разметке.Просто сделайте style="display:block" и установите ширину, высоту, фоновое изображение и т.д.Например, взгляните на один из моих сайтов здесь: http://krystalware.com/Products/SlickUpload/.Вкладки слева и вверху выполнены в виде букв "а" и оформлены надлежащим образом.
высота / ширина тега A может быть задана с помощью CSS точно так же, как и у всего остального.