webForumDet fria alternativet

Positionsfel i IE6

HTML & CSSur HTML, XHTML & CSS

2 svar · 406 visningar · startad av peppar

Medlem sedan dec. 2001873 inlägg
Frågan#1

Jag har en enkel sida som fungerar bra i Opera 9, Firefox 2, IE 7 men den verkar inte uppskattas av IE6. Jag har plockat lite i exempel jag hittat här på WF

Bifogar två dumpar för att vis skillnaderna, det är bild två som visar felen i IE6... och lite kod förstås..

CSSen

* {
	margin:0;
	padding:0;
} 
html,body { 
	color: #000; background-color:#fff;
	height:100%; 
}

#container {
	width:1100px; 
	min-height:100%;  
	background-image:url(layout/content_bg.jpg); 
	text-align: left; 
}

.paddingarea { 

	color: #000;
	background-image:url(layout/top_list.jpg);
	height: 10px;
}
#navcontainer {
	margin: 0;
	padding: 0;
	height: 40px;
	background-image:url(layout/top_menu_bkg.jpg);
	background-repeat:repeat-x; }

#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left; 
	font-family: Verdana, Arial, "Century Gothic", Sans-Serif;
	font-size:14px;
	font-weight:normal; }

#navcontainer ul li { 
	float: left; }

#navcontainer ul li a {
	text-decoration: none;
	text-align: center;
	color:#000000;
	background: url(layout/top_menu_butt_1.jpg) no-repeat top left;
	float: left;
	margin: 0px;
	height: 40px;
	width: 158px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px; }

#navcontainer li a:hover {
	background: url(layout/top_menu_butt_1a.jpg) no-repeat left top;
	color:#666666; }
#header{
	height: 250px;
	background-image:url(layout/flash.jpg)
}
#divider{
	height: 22px;
	background-image:url(layout/divder.jpg);
}

#sidebarleft {
	margin-top: 10px;
	margin-left: 100px;
	width:200px; 
	float:left;
}
#sidebarnavlistcontainer {
	padding-left:10px;
	line-height: 1.5em;
	font-family: georgia, Sans-serif;
	font-size: 0.9em;
	color:#000;
}
#sidebarnavlistcontainera {
	padding-left:10px;
	line-height: 1.5em;
	font-family: georgia, Sans-serif;
	font-size: 0.9em;
	color:#000;
}
#sidebarnavlistcontainer a {
	color:#000;
	text-decoration:none;
}
#sidenavlist1 li {
	list-style-type:none;
}
#sidebarright {
	margin-top: 10px;
	margin-left: 10px;
	width:200px; 
	float: left;
}

#main {
	margin-top: 10px;
	width:480px; 
	margin-left:540px; 
}

och HTMLen

<!--[if lt IE 7]>
<style type="text/css">
#container {height:100%}
</style>
<![endif]-->

</head>

<body>

<!-- Kontainern f&ouml;r inneh&aring;llet -->
<div id="container">

	<!-- Padding i toppen -->
	<div class="paddingarea"></div>
	<!-- Slut padding top-->
	
	<!-- Toppmenyn -->
	<div id="navcontainer">
		<ul id="navlist">
			<li id="active"><a href="index.html">Hem</a></li>
			<li><a href="information.html">Information</a></li>
			<li><a href="lankar.html">L&auml;nkar</a></li>
		</ul>
	</div>
	<!-- Slut toppmenyn -->
	
	<!-- Stora bilden (H&aring;r skall flashen in) -->
	<div id="header">&nbsp;</div>
	<!-- Slut stora bilden -->
	
	<!-- Avdelaren under stora bilden -->
	<div id="divider">&nbsp;</div>
	<!-- Slut avdelaren under stora bilden -->
	
	<!-- Undre navigeringen VERKSAMHETEN-->
	<div id="sidebarleft"><img src="layout/nav_head_bis.jpg" alt="Nav head 1" />
		<div id="sidebarnavlistcontainer">
			<ul id="sidenavlist1">
				<li><a href="**.html" >Om Pinocchio </a></li>
			</ul>
		</div>
	</div>
	<!-- Slut undre navigeringen VERKSAMHETEN -->

	<!-- Undre navigeringen INFORMATION-->
	<div id="sidebarright"><img src="layout/nav_head_info.jpg" alt="Nav head 2" />
		<div id="sidebarnavlistcontainera">
			<ul id="sidenavlist1">
				<li><a href="***.html">Personal</a></li>
			</ul>
		</div>
	</div>
	<!-- Slut undre navigeringen INFORMATION -->
		
	<!-- Inneh&auml;llet -->
	<div id="main">
	  <h1>Externa l&auml;nkar  </h1>
	  <p>&nbsp;</p>
	  <p><a href="**">***</a></p>
	</div>
	<!-- Slut inneh&auml; -->

</div>
<!-- Slut kontainern f&ouml;r inneh&aring;llet -->

</body>
</html>
p1.jpgp2.jpg
Medlem sedan mars 2007522 inlägg
#2

Tja! Vill inte låta alltför lat eller så men det vore mycket enklare om du skrev exakt vilken box det är du har problem med (eller vilket element). Allright?

Medlem sedan mars 20041 505 inlägg
#3

Såhär sent på natten så är jag för lat för att läsa kod :P
Men bara av att titta på bilderna så kan jag sätta en spänn på att du har råkat ut för The IE Doubled Float-Margin Bug

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