Mark Updiv Float links 100% Höhe - Lücke zwischen divs
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="Zuhaib.test" %>
<!-- Put IE into quirks mode -->
<!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="en">
<head runat="server">
<title></title>
<link href="css/general.css" rel="stylesheet" type="text/css" />
<link href="css/outbound.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server" class="wrapper">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="left">
</div>
<div id="right">
</div>
</form>
</body>
</html>
CSS
html, body
{
margin:0;
padding:0;
border:0;
overflow:hidden;
width:100%;
height:100%;
}
* html body
{
height:100%;
width:100%;
}
*{
margin:0;
padding:0;
}
.wrapper
{
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
height:100%;
width:100%;
}
* html .wrapper
{
width:100%;
height:100%;
}
#left{
float:left;
height:100%;
width:100px;
overflow:hidden;
background-color:Blue;
}
* html #left{
height:100%;
width:100px;
}
#right{
margin-left:100px;
height:100%;
background-color:Red;
}
* html #right{
height:100%;
}
Ergebnis in IE & & FF
Resutls in IE & FF http://img139.imageshack.us/img139/9871/ie3pxgapnl4.jpg
Das Ergebnis ist gleiches wi th beide IE 6 & 7. Wie kann ich die Lücke zwischen den divs entfernen?
Udate
Ich habe zwei divs mit je 100% der Höhe. Das linke Div ist ein Floating Div mit fester Breite. Selbst nachdem man dem rechten div den richtigen Rand gegeben hat, bleibt eine Lücke (3px) zwischen den beiden divs. Wo wie in Firefox es richtig darstellt.
Der Grund, warum ich Quirks-Modus verwendet haben, ist in der Lage für die divs 100% Höhe zu bekommen
Kann diese Lücke beseitigt werden? Oder gibt es einen besseren Weg, zwei Spalten 100% Höhe Layout mit reinem CSS zu tun?
versuchen, mehr Erklärung über das Hinzufügen, was Sie versucht haben, und was passiert ist. Es scheint nicht so, als ob du dich zu sehr darum bemühst, deine Frage zu stellen. –
Warum wird Newbie-Frage immer aus erster Hand abgelehnt? Die meisten sind legitime Fragen! – chakrit
Dies ist keine neue Frage. Die Frage ist ziemlich selbsterklärend. Warum gibt es eine Lücke zwischen dem schwebenden div? Verstehst du nicht HTML? Herr Randy Stegbauer sollte dies nicht sehen, wenn Sie das Problem nicht aus Titel und Inhalt verstehen konnten. Oder es ist dir egal, das Problem zu lesen. – Zuhaib