webForumDet fria alternativet

CSS lägger av

3 svar · 267 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej!
Håller på med en sajt som består av CSS.
Nu plötsligt lade menyn av i Internet Explorer. I Firefox fungerar det fortfarande som det ska, men nått har alltså hänt i IE.

Koden ser ut såhär:

<div id="nav_cont">
	<h4>Navigera...</h4>
	<ul>
	<li id="act1"><a href="?mP=1" title="">hem</a></li>
	<li id="act2"><a href="default.asp?mP=2" title="">företaget</a></li>
	<li id="act3"><a href="?mP=3" title="">produkter </a></li>
	<li id="act4"><a href="?mP=4" title="">återförsäljare</a></li>
	<li id="act6"><a href="#" title="in english">in english</a></li>
	</ul>

</div>

CSS'en ser ut som följer:

#nav_cont ul
		{
		width: 650px;
		height: 30px;
		background: url("../grafik/b_nav_top_sv.png");
		margin: 0;
		padding: 0;
		position: relative;
		}

	#nav_cont ul li
		{
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		top: 0;
		}

	#nav_cont ul li, #nav_cont a
		{
		height: 30px;
		display: block;
		}

	#nav_cont ul li a
		{
		text-indent: -9999px; 
		text-decoration: none;
		}

	#act1 {left: 39px; width: 38px;}
	#act2 {left: 78px; width: 74px;}
	#act3 {left: 153px; width: 77px;}
	#act4 {left: 231px; width: 107px;}
	#act5 {left: 602px; width: 22px;}

	#act1 a:hover { background: transparent url("../grafik/b_nav_top_sv.png") -39px -30px no-repeat; }
	#act2 a:hover { background: transparent url("../grafik/b_nav_top_sv.png") -78px -30px no-repeat; }
	#act3 a:hover { background: transparent url("../grafik/b_nav_top_sv.png") -153px -30px no-repeat; }
	#act4 a:hover { background: transparent url("../grafik/b_nav_top_sv.png") -231px -30px no-repeat; }
	#act5 a:hover { background: transparent url("../grafik/b_nav_top_sv.png") -602px -30px no-repeat; }

	body#page1 #act1 { background: transparent url("../grafik/b_nav_top_sv.png") -39px -30px no-repeat; }
	body#page2 #act2 { background: transparent url("../grafik/b_nav_top_sv.png") -78px -30px no-repeat; }
	body#page3 #act3 { background: transparent url("../grafik/b_nav_top_sv.png") -153px -30px no-repeat; }
	body#page4 #act4 { background: transparent url("../grafik/b_nav_top_sv.png") -231px -30px no-repeat; }
	body#page5 #act5 { background: transparent url("../grafik/b_nav_top_sv.png") -602px -30px no-repeat; }

Någon som ser vad som kan tänkas spöka, så jag kan lösa det här, går ju inte att lägga upp en sajt som inte funkar i Explorer.

Tack!

JosefMedlem sedan mars 20023 561 inlägg
#2

Har du provat att validera css:en?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#3

Josef skrev:

Har du provat att validera css:en?

Jo, allt är schysst, kollar jag källan ser det likadant ut i båda webläsarna, sånär som på att det plötsligt slutade funka i IE.

Testa kolla sidan på:
http://sputcam.dyndns.org/mte/default.asp

Kolla i olika webläsare och se skillnaden.

Tack!

MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

Ahh, va trött man blir, det var ett fel i CSS'en.
På ett ställe fanns */ kvar från en gammal "bortkommentering".
När jag tog bort den funkade allt som normalt igen.

Men, vill fortfarande försöka förstå varför det blev såhär. Sidan har ju funkat förut i IE, trots att den där */ fanns, så undra varför det helt plötsligt slutade funka?

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)