Hej!
En av mina DIV:ar lägger sig fel i Firefox men rätt i IE, jag har använt nästan exakt samma layout på en annan sida som funkar som den ska.
I firefox så lägger sig #sidebar under #main, men i IE så ligger allt som det ska... fattar inte varför.
Jag har använt mig av Jojoxx fina exempel-css som ni säkert ser...
Jag kan inte se var det felar men det kan säkerligen nån av er... ;)
här är koden, har inte gjort css:en extern ännu.
<!--#include file="variables.asp"-->
<%
'//
'// Open database, declare variables.
'//
Set dbConn = Server.CreateObject("ADODB.Connection")
Set rsPage = Server.CreateObject("ADODB.Recordset")
dbConn.Open connString
dim strSQL
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<title>Franzons Rör AB</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
/* nollställ marginaler och indrag för alla element - inklusive listor
Läs t.ex. [url]http://www.clagnut.com/blog/1287/[/url] om du inte sett denna förr */
* {margin:0;padding:0;}
/* Grundinställningar för visningsytan */
html,body {
color: #000;
background: #FFFFCC;
height:100%; /* se till att vi kan utnyttja hela visningsytan */
text-align:center; /* centrera #container a'la bluerobot.com del 1 */
}
p {
font-family: verdana, helvetica, sans-serif;
font-size: 12px; line-height: 18px;
color: #000; background-color:transparent;
padding: 5px 10px 5px 10px;
}
#container {
width:762px; /* innehållets totala bredd */
min-height:100%; /* ta upp hela sidan (se MISIE-hack nedan) */
background-image: url(images/main.gif); /* Se alistapart.com "faux columns" */
margin:0 auto; /* centrera #container a'la bluerobot.com del 2 */
text-align: left; /* ... och del 3 */
}
#header1{
height: 164px;
background-color:#ccc;
background-image: url(images/top.jpg);
}
#menu {
height: 39px;
background-color:#990000;
background-image: url(images/meny.gif);
font-family: verdana, helvetica, sans-serif;
font-size: 16px; line-height: 18px;
background-color:transparent;
margin-left:0px;
margin-top:0px;
text-align:center;
}
#menu a {
margin-left: 10px;
list-style: none;
display: inline;
color: #990000;
padding: 1px 8px 1px 8px;
text-decoration: none;
FONT: 15px georgia, verdana, arial, helvetica, sans-serif;
font-weight: bold;
}
#menu a:hover {
margin-left: 10px;
list-style: none;
display: inline;
color: #ffffcc;
text-decoration: none;
font-weight: bold;
}
#menu_under {
height: 20px;
background-color:#990000;
background-image: url(images/topmain.gif);
}
/* tvåspaltad lösning a'la realworldstyle.com del 2*/
#main {
width:522px; /* width+margin-left skall vara < width på #container, med marginal */
float:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px; line-height: 18px;
background-color:transparent;
margin-left:7px;
margin-top:5px;
}
#main img {
border:0px solid #dddddd;
margin:0;
padding:0;
}
#main a {
text-decoration: none;
COLOR: #990000;
border-bottom: 1px dotted #6699CC;
}
#main a:hover {
TEXT-DECORATION: none;
border-bottom: 1px solid #6699CC;
COLOR: #cccccc;
BACKGROUND-COLOR: #FFFFFF;
}
/* tvåspaltad lösning a'la realworldstyle.com del 1*/
#sidebar {
width:180px; /* skall vara mindre än margin-left på #main (med marginal) */
margin-left:539px; /* något mer än bredden på #sidebar */
font-family: verdana, helvetica, sans-serif;
font-size: 12px; line-height: 18px;
background-color:transparent;
margin-left:7px;
margin-top:10px;
}
#sidebar a {
text-decoration: none;
COLOR: #990000;
border-bottom: 1px dotted #6699CC;
}
#sidebar a:hover {
TEXT-DECORATION: none;
border-bottom: 1px solid #6699CC;
COLOR: #cccccc;
BACKGROUND-COLOR: #FFFFFF;
}
/* sidfotsmek */
#belowthebottom {
height:35px; /* samma som #bottom */
clear:both;
}
#bottom{
width:762px;
height: 35px; /* height = p height + p margin-top + p margin-bottom */
background-color:#990000;
background-image: url(images/botten2.gif);
margin-top:-35px; /* samma som height */
margin-left:auto;
margin-right:auto;
}
</style>
<!--[if IE]>
<style type="text/css">
/* fulhack - nödvändigt bl.a. pga att MSIE inte förstår min-height */
#container {height:100%}
</style>
<![endif]-->
</head>
<body>
<div id="container">
<div id="header1"></div>
<div id="menu">
<table ><tr>
<td align="center" valign="middle" height="39"><a href="default.asp?p=main">Start</a> <a href="default.asp?p=omforetaget">Om Företaget</a> <a href="default.asp?p=gubbarna">Gubbarna</a> <a href="default.asp?p=rundvandring">Rundvandring</a>
<a href="default.asp?p=samarbetspartners">Samarbetspartners</a> <a href="default.asp?p=kontakta">Kontakt</a></td>
</table>
</div>
<div id="menu_under"></div>
<div id="main">
<p>
<%
'//
'// Open the main page and save info in variables.
'//
dim pageId
dim pageHeadline
dim pageContent
dim pageParent
dim pageASP
dim pageLink
IF request.QueryString("p") <> "" THEN
strSQL = "SELECT * FROM sitePages WHERE pageLink = '" &request.QueryString("p") &"'"
ELSE
strSQL = "SELECT * FROM sitePages WHERE pageLink = 'main'"
END IF
Set rsPage = dbConn.Execute(strSQL)
IF rsPage.EOF THEN
response.Redirect("default.asp")
ELSE
pageId = rsPage("pageId")
pageHeadline = rsPage("pageHeadline")
pageContent = rsPage("pageContent")
pageParent = rsPage("pageParent")
pageASP = rsPage("pageASP")
pageLink = rsPage("pageLink")
'//
'// Print the menu
'//
strSQL = "SELECT * FROM sitePages WHERE pageParent = 0"
Set rsPage = dbConn.Execute(strSQL)
IF rsPage.EOF THEN
response.write "Ingen meny"
ELSE
Do Until rsPage.EOF
' Response.Write "<a href=""default.asp?p=" &rsPage("pageLink") &""">" &rsPage("pageHeadline") &"</a><br />"
rsPage.MoveNext
Loop
END IF
'//
'// print sub menu
'//
strSQL = "SELECT * FROM sitePages WHERE pageParent = " &pageId
Set rsPage = dbConn.Execute(strSQL)
IF rsPage.EOF THEN
ELSE
' response.write "<p><b>" &pageHeadline &"</b><br />"
Do Until rsPage.EOF
' Response.Write "<a href=""default.asp?p=" &rsPage("pageLink") &""" class=""NotUnderline"">" &rsPage("pageHeadline") &"</a><br />"
rsPage.MoveNext
Loop
response.write "</p"
END IF
%>
<%
'//
'// Print page.
'//
IF pageASP = 0 THEN
Response.Write pageContent
ELSE
ExecuteGlobal pageContent
END IF
'//
'// If subpage, link back to mainpage.
'//
IF pageParent <> 0 THEN
Set rsSubPage = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM sitePages WHERE pageId = " &pageParent
Set rsSubPage = dbConn.Execute(strSQL)
IF rsSubPage.EOF THEN
ELSE
response.write "<div align=""right""><a href=""default.asp?p=" &rsSubPage("pageLink") &""">Tillbaka till " &rsSubPage("pageHeadline") &"</a></div><br />"
END IF
rsSubPage.Close
Set rsSubPage = nothing
END IF
END IF '// End mainpage.
%>
</p></div>
<div id="sidebar"><p><FONT face="Verdana, Arial, Helvetica, sans-serif" size=1><STRONG><FONT color=#990000 size=2>Kontakta oss: </FONT></STRONG><br /> <br />
Franzons RÖR AB <br />
Kalmarvägen 9 <br />
590 40 Kisa <br /><br />
Telefon: 0494 - 102 96 <br />
Fax: 0494 - 102 09 <br />
<a href="mailto:info@franzons-ror.se">info@franzons-ror.se</a><br />
<br />
<a href="default.asp?p=karta"><< Karta till oss</a>
</p>
</div>
<div id="belowthebottom"> </div>
</div>
<div id="bottom"></div>
</body>
</html>
<%
'//
'// Close database.
'//
rsPage.Close
Set rsPage = nothing
dbConn.Close
Set dbConn = nothing
%>
sidan finns att beskåda live på http://www.franzons-ror.se