Hallo zusammen!
Bin von meinem Chef beauftragt worden, eine Seite für dessen Frau zu basteln. Habe dazu von einer Grafikerin eine psd bekommen, welche ich momentan versuche umzusetzen.
Das Grundgerüst steht bereits, allerdings habe ich ein Problem mit der unterschiedlichen Darstellung von Firefox und IE (ist ja nicht unüblich) und finde keine Lösung dafür.
Einen Blick auf die Seite kann man hier werfen --> Website
Das erste Darstellungsproblem ist, dass beim Übergang des rosanen Balken unten zur Sprechblase auf der linken Seite eine Lücke im IE entsteht. Im Firefox hingegen ist de Übergang sauber. Jetzt bin ich ratlos, wie ich das beheben kann.
Hier erstmal der CSS-Code:
Und hier der HTML-Code
Es wäre super nett, wenn ihr mir Tipps geben könntet, wie ich speziell dieses Problem (die Lücke im IE) beheben kann.
Allerdings bin ich auch für grundsätzliche Hinweise, was den Aufbau und die Formatierung der Seite mit CSS betrifft dankbar.
Ich bin nämlich kein CSS-Profi und kann mir vorstellen, dass ich manche Dinge recht umständlich oder suboptimal angegangen bin.
Ich danke euch schonmal im Vorraus!
Gruß,
raz
Bin von meinem Chef beauftragt worden, eine Seite für dessen Frau zu basteln. Habe dazu von einer Grafikerin eine psd bekommen, welche ich momentan versuche umzusetzen.
Das Grundgerüst steht bereits, allerdings habe ich ein Problem mit der unterschiedlichen Darstellung von Firefox und IE (ist ja nicht unüblich) und finde keine Lösung dafür.
Einen Blick auf die Seite kann man hier werfen --> Website
Das erste Darstellungsproblem ist, dass beim Übergang des rosanen Balken unten zur Sprechblase auf der linken Seite eine Lücke im IE entsteht. Im Firefox hingegen ist de Übergang sauber. Jetzt bin ich ratlos, wie ich das beheben kann.
Hier erstmal der CSS-Code:
Code:
* {
margin:0;
padding:0
}
#container {
width:900px;
margin:50px auto;
border:1px solid #000000;
}
#header {
margin:0;
padding:0;
background-color:#FCF4F5;
}
#nav {
height:24px;
background-color:#cb2139;
color:#f8e1e5;
text-align:center;
padding-top:6px;
margin:0;
}
#logo {
margin:0;
float:left;
}
#footer {
height:30px;
background-color:#cb2139;
margin:0;
}
.headImg {
float:right;
margin:0;
}
.navpoint {
margin-right:50px;
font-weight:bold;
font-size:16px;
}
.breaker {
clear:both;
margin:0;
padding:0;
}
#left {
width:223px;
height:525px;
float:left;
margin:0;
padding:0;
overflow:hidden;
}
#right {
width:auto;
height:525px;
background-color:#CCCCCC;
}
#bottom {
width:676px;
background-color:#CCCCCC;
float:left;
}
#content {
background-color:#00FF99;
width:676px;
height:415px;
margin:0px;
padding:5px;
overflow:auto;
}
#upper {
height:415px;
background-color:#ffffff;
overflow:auto;
}
#text {
margin:10px 10px 10px 10px;
}
#lower {
height:110px;
background-color:#99CC33;
background-image:url(img/bottom.png);
background-repeat:repeat-x;
}
Code:
<body>
<div id="container">
<div id="header">
<img src="img/logo.png" id="logo" />
<img src="img/headimg.png" class="headImg" />
<div class="breaker"></div>
</div>
<div id="nav">
<span class="navpoint">Home</span>
<span class="navpoint">Vita</span>
<span class="navpoint">Angebot</span>
<span class="navpoint">Kontakt</span>
<span class="navpoint">Impressum</span>
</div>
<div id="left">
<img src="img/left.png" style="margin:0px;"/>
</div>
<div id="right">
<div id="upper">
<div id="text">
<p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p>
<p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p>
<p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p>
<p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p><p>bla</p>
</div>
</div>
<div id="lower"> </div>
</div>
<div class="breaker"></div>
</div>
</body>
Allerdings bin ich auch für grundsätzliche Hinweise, was den Aufbau und die Formatierung der Seite mit CSS betrifft dankbar.
Ich bin nämlich kein CSS-Profi und kann mir vorstellen, dass ich manche Dinge recht umständlich oder suboptimal angegangen bin.
Ich danke euch schonmal im Vorraus!
Gruß,
raz