|
Тема
|
как да оправя този бъг при ИЕ
|
|
Автор |
tkulev () |
Публикувано | 19.03.06 10:43 |
|
#menu {
width: 147px;
float: left;
margin: 0 0 10px 0;
padding: 0;
text-align: left;
}
#menu p {
PADDING: 0px;
MARGIN: 0px;
COLOR: #000000;
TEXT-SIZE: 12pt;
TEXT-ALIGN: JUSTIFY;
font-style: italic;
FONT-SIZE: 15px;
FONT-WEIGHT: none;}
#menu ul {
margin: 0;
padding: 0;
list-style: none;
width: 147px;
border-left, border-right: 1px solid #000;
}
#menu ul li {
position: relative;
border-top: 1px solid #000;
}
#menu li ul {
position: absolute;
left: 128px;
top: 0;
display: none;
border: 1px solid #000;
border-top: 0;
}
#menu ul li a {
display: block;
text-decoration: none;
color: #6c4e24;
background: #f6f6e4;
padding: 5px;
FONT-WEIGHT: bold;
text-indent:5px;
font-size: 11px;
FONT-FAMILY: Verdana;
}
#menu #glavno {margin-left: 17px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-top: 0;}
* html #menu ul li { float: right; height: 1%; }
* html #menu ul li a { height: 1%; }
* html #menu #glavno {margin-left: 17px; }
#menu a:hover {display: block; background: #DDD0A4;}
#menu li:hover ul, #menu li.over ul { display: block; background: #000; width: 145px}
#menu #glavno ul{width: 200px;}
Когато отида върху менюто и се оправя. Ето и хтмл-то:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>lala_menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="menu.js"></script>
<link href="screen.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div id="menu">
<div id="perg"></div>
<ul id="nav">
<li id="glavno"><a href="#">Home</a></li>
<li id="glavno"><a href="#">About</a>
<ul>
<li><a href="#">Who?</a></li>
<li><a href="#">Lala</a></li>
<li><a href="#">hehe</a></li>
</ul>
</li>
</ul>
<div id="perg1"></div>
</div>
</body>
</html>
| |
Тема
|
какво меню, какъв бъг,...
[re: tkulev]
|
|
Автор |
ghs (познат) |
Публикувано | 19.03.06 11:07 |
|
... какъв код?
| |
Тема
|
Re: какво меню, какъв бъг,...
[re: ghs]
|
|
Автор |
tkulev () |
Публикувано | 19.03.06 13:07 |
|
Какво не ти е ясно?
Сложил съм кода (хтмл-а) на менюто, заедно със css-a а ето и JavaScript-a:
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes;
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
Моля ви помогнете!
PS. ето и какво се получава:
Редактирано от tkulev на 19.03.06 13:15.
| |
Тема
|
Re: какво меню, какъв бъг,...
[re: tkulev]
|
|
Автор |
ghs (познат) |
Публикувано | 19.03.06 17:03 |
|
"Какво не ти е ясно?
Сложил съм кода (хтмл-а) на менюто, заедно със css-a а ето и JavaScript-a:"
има разлика от това което ти си дал като код ( без js-а, тъй като или те е домързяло или е било тайна да го сложиш ) и това което видях аз. има и разлика от това което си дал като screen и това което виждам аз със всичките кодове.
какво толкова ви пречи да качите някъде 2 файла, че да няма толова разправии и да се отговори както трябва и да се разреши проблема?
трябва винаги човек да се изнерви и да се напишат един куп глупости за да се отговори на един проблем
| |
Тема
|
Re: как да оправя този бъг при ИЕ
[re: tkulev]
|
|
Автор |
sularome (lamer) |
Публикувано | 19.03.06 21:32 |
|
ако правилно сам разбрал при ховар се отмества надясно
та не знам за какво е това
* html #menu #glavno {margin-left: 17px; }
ама ако стане
* html #menu #glavno {margin-left: 0; }
и май няма проблем пак и ефекта май е същия
та пробвай и дано сам те разбрал правилно  
'In this life we cannot do great things. We can only do small things with great love'
| |
Тема
|
Re: как да оправя този бъг при ИЕ
[re: tkulev]
|
|
Автор |
Flamm () |
Публикувано | 20.03.06 17:54 |
|
Тук - http://alistapart.com/articles/horizdropdowns е обяснено как се прави това меню, какво не е ясно?
| |
|
|
|
|