Как замену бэкграунда перенести в css

auStern
На сайте с 30.03.2007
Offline
167
1238

Фоново еизображение в навигации при наведении изменяется на другое изображение. Все работает верно, в сверстано это не совсем верно, а именно:

<div class="menu" id="_main" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/" class="menu" title="ГЛАВНАЯ">ГЛАВНАЯ</a></div><div class="vline"></div>
<div class="menu" id="_news" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/news/" class="menu" title="НОВОСТИ">НОВОСТИ</a></div><div class="vline"></div>
<div class="menu" id="_materials" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/materials/" class="menu" title="МАТЕРИАЛЫ">МАТЕРИАЛЫ</a></div><div class="vline"></div>
<div class="menu" id="_interviews" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/interviews/" class="menu" title="ИНТЕРВЬЮ">ИНТЕРВЬЮ</a></div><div class="vline"></div>
<div class="menu" id="_events" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/events/" class="menu" title="ТУРНИРЫ">ТУРНИРЫ</a></div><div class="vline"></div>
<div class="menu" id="_matches" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/matches/" class="menu" title="МАТЧИ">МАТЧИ</a></div><div class="vline"></div>
<div class="menu" id="_coverages" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/coverages/" class="menu" title="РЕПОРТАЖИ">РЕПОРТАЖИ</a></div><div class="vline"></div>
<div class="menu" id="_demo" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/demo/" class="menu" title="ДЕМКИ">ДЕМКИ</a></div><div class="vline"></div>
<div class="menu" id="_gallery" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/gallery/" class="menu" title="ФОТОГАЛЕРЕЯ">ФОТОГАЛЕРЕЯ</a></div><div class="vline"></div>
<div class="menu" id="_forum" onmouseover="select(this)" onmouseout="unselect(this)" style="background-image: url(/design/images/bgr/menu_bg.gif);"><a href="http://coregamer.ru/forum/" class="menu" title="ФОРУМЫ">ФОРУМЫ</a></div>
<div class="vline"></div>

сайт www.coregamer.ru

Хочу спрятать эти лишние строчки в css, до этого у другого верстальщика это хитро получилось

<ul class='ul1'>
<li><a href='/'>Главная</a></li>
<li><a href='/news/'>Новости</a></li>
<li><a href='/materials/'>Материалы</a></li>
<li><a href='/reports/'>Репортажи</a></li>
<li><a href='/demo/'>Демки</a></li>
<li><a href='/arrangements/'>Мероприятия</a></li>
<li><a href='/photogallery/'>Фотогалерея</a></li>
<li><a href='/polls/'>Опросы</a></li>
<li><a href='http://www.cyber66.org/redir.php?out=http://forum.coregamer.ru'>Форумы</a></li>
<li><a href='/league/'>b100 Events</a></li>
<li><a href='/irc/'>Quakenet</a></li>
</ul>
- красота, все просто и аккуратно.

Кто-нибудь может помочь спрятать эти теги в ксс (если это возможно) или заменить на ul-li, хотя это вроде сложнее.

Заранее спасибо!!

DyaDya
На сайте с 11.04.2007
Offline
147
#1

Может глупый совет, но он рабочий ;)

- посмотрите на сайте примере, и сделайте аналогичным образом.

У ссылок есть возможность задать свои стиля для разных её состояний.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
auStern
На сайте с 30.03.2007
Offline
167
#2
DyaDya:
- посмотрите на сайте примере, и сделайте аналогичным образом.

Пробовал, но видимо что-то не правильно делаю, т.к тут дивы, и верстка вся сбивается сразу :(

peterpro
На сайте с 14.11.2007
Offline
35
#3

http://htmlbook.ru/css/list-style-image.html

и, соответственно, при наведении JS'ом заменяете стиль li на необходимый

dkameleon
На сайте с 09.12.2005
Offline
386
#4
auStern:

Хочу спрятать эти лишние строчки в css, до этого у другого верстальщика это хитро получилось

так скопируйте просто его код и стили. :)

помоему и сами знаете, что надо делать.

а если не умеете - это уже другой вопрос. за вас вряд ли кто будет делать.

Дизайн интерьера (http://balabukha.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий