Есть множество способов создать подобное оформление, но большая их часть довольно неудобна в реализации. В последнее время я стал пользоваться самым простым и эффективным, на мой взгляд, решением - оформлением тега <a> в виде блока через CSS. В файл со стилями добавляем следующий класс:
.menu { display: block; /*Даёт возможность назначать размеры элементу*/ width: 100px; padding: 4px; margin-bottom: 2px; border: 1px solid #000; background: #DDD; color: #000; text-decoration: none; } .menu:hover /*Для подсветки при наведении мыши*/ { background: #EEE; }
Применяем это к ссылкам:
<a class="menu" href="http://www.google.ru">Google</a> <a class="menu" href="http://www.yandex.ru">Яндекс</a>
Результат:
GoogleЯндекс
Описанный способ не даёт полной свободы в оформлении (хотя CSS 3 в этом поможет), но это, возможно, единственный его недостаток. Преимущества данного способа:
- Не затрудняет работу поисковых систем, что положительно влияет на позицию сайта в результатах поиска.
- Отлично (одинаково) работает во всех современных браузерах.
- Максимально прост в использовании.
- Очень удобно вносить изменения в оформление.
- Можно не использовать изображения.
- Отлично (одинаково) работает во всех современных браузерах.
- Максимально прост в использовании.
- Очень удобно вносить изменения в оформление.
- Можно не использовать изображения.
Комментариев нет:
Отправить комментарий