[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Последние 3 шага чтобы победить валидатор W3
McLotos
Допиливаю проект вот этот, хочется довести всё до идеала. валидатор ругается. говорит что я редиска
проблемный участок
 <ul id="nav">
<li
id="selected"> <a href="/">Главная</a></li>
<li > <a
href="/?c=Projects">Проекты</a></li>
<li > <a
href="/?c=Certificates">Сертификаты</a></li>
<li > <a
href="/?c=Reviews">Отзывы</a></li>
<li > <a
href="/?c=About">О Нас</a></li>
<li > <a
href="/?c=Contacts">Контакты</a></li>
<div
id="lavalamp"> </div>
</ul>

css-код
#nav,#nav ul {list-style: none outside none;margin-left:auto;	margin-right:auto;padding: 0;width:850px;}
#nav {clear: both;font-size: 14px;height: 58px;padding: 0 0 0 9px;position: relative;background-color:rgba(0,0,0,1);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#nav ul { background-color: rgba(0,2,34,1);
border:1px solid rgba(0,2,34,1);
border-radius: 0 5px 5px 5px;
border-width: 0 1px 1px;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
left: -9999px;
overflow: hidden;
position: absolute;
top: -9999px;
z-index: 2;
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-moz-transition: -moz-transform 0.1s linear;
-ms-transition: -ms-transform 0.1s linear;
-o-transition: -o-transform 0.1s linear;
-webkit-transition: -webkit-transform 0.1s linear;
transition: transform 0.1s linear;
}
#nav li {
text-align:center;
background: url("../imges/menu_line.png") no-repeat scroll right 5px transparent;
float: left;
position: relative;
width:120px;
margin-left:15px;
}
#nav li a {
color: rgba(255,255,255,1);
display: block;
float: left;
font-weight: normal;
height: 30px;
padding: 23px 20px 0;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0,0,0,1);

}
#nav li:hover > a {color: rgba(0,180,255,1);}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {background: none repeat scroll 0 0 rgba(0,0,0,1);outline: 0 none;}
#nav li:hover ul.subs {
left: 0;
top: 53px;
width: 180px;
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
#nav ul li {background: none;width: 100%;}
#nav ul li a {float: none;}
#nav ul li:hover > a {background-color: rgba(0,0,0,1);color: rgba(0,180,255,1);}
#lavalamp {
background: url("../images/lavalamp.png") no-repeat scroll 0 0 transparent;
height: 16px;
left: 5%;
position: absolute;
top: -1px;
width: 64px;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
#lavalamp:hover {
-moz-transition-duration: 3000s;
-ms-transition-duration: 3000s;
-o-transition-duration: 3000s;
-webkit-transition-duration: 3000s;
transition-duration: 3000s;
}

#nav li:nth-of-type(1):hover ~ #lavalamp {left: 5%;}
#nav li:nth-of-type(2):hover ~ #lavalamp {left: 20%;}
#nav li:nth-of-type(3):hover ~ #lavalamp {left: 39%;}
#nav li:nth-of-type(4):hover ~ #lavalamp {left: 53%;}
#nav li:nth-of-type(5):hover ~ #lavalamp {left: 68%;}
#nav li:nth-of-type(6):hover ~ #lavalamp {left: 83%;}

суть проблемы в том что если я выношу DIV за пределы списка (ну какбы он же не элемент списка)
то у меня пропадает бегающий указатель

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.