ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
425
425
EMPFEHLEN
-
14.03.06 09:58 #1
- Registriert seit
- Dec 2003
- Ort
- Feucht (Bayern)
- Beiträge
- 88
Hallo zusammen,
der Inhaltsbereich meiner Homepage ist aufgeteilt in einzelne Inhaltsblöcke. Jeder besteht aus einem div für die Überschrift und einem div für den Text.
Dabei ist bei manchen Blöcken die Angabe einer Höhe nötig. Sobald ich aber eine Höhe eingebe, schließt die Überschrift auf der linken Seite nicht mehr mit dem Inhalt ab (siehe Bild im Anhang). Allerdings nur im IE, beim Rest klappt es. Entferne ich die height-Angabe, ist der linke Rand komplett bündig.
Hier mal der CSS-Code:
Code css:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
#menuref { position: relative; border-width: 1px; border-color: #000000; border-style: solid; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 10px; margin-bottom: 20px; display: block; } #menurefrechts { position: relative; float: right; text-align: center; padding-bottom: 20px; } #menureflinks { position: relative; } #ueberschrift { position: relative; background-color: #009999; color: #ffffff; font-family: Tahoma; font-size: 14px; font-weight: bold; padding-left: 20px; padding-top: 1px; padding-bottom: 1px; border-left-style: solid; border-left-color: #000000; border-left-width: 1px; border-top-style: solid; border-top-color: #000000; border-top-width: 1px; border-right-style: solid; border-right-color: #000000; border-right-width: 1px; margin-bottom: 0px; }
Und hier der HTML-Code dazu:
Dabei ist es egal, ob ich die Höhe im CSS-Code oder im HTML-Code (so wie jetzt hier) angebe.HTML-Code:<div id="ueberschrift">Titel</div> <div id="menuref" class="normal" style="height: 171px"> <div id="menurefrechts" style="width: 152px"> <img src="images/test.jpg" alt="" width="150" height="169"> </div> <div id="menureflinks" style="margin-right: 152px"> Inhalt </div> </div>
Wie krieg ich es jetzt hin, dass es auch im IE richtig angezeigt wird?
Viele Grüße,
Ines
-
14.03.06 10:29 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Also ich hab das mit deinem Beispiel gerade ausprobiert und bei mir ist es bündig.
Kannst du mal ein komplettes, minimales Beispiel bauen wo das von dir beschriebene Problem auftritt?
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
14.03.06 10:46 #3
- Registriert seit
- Dec 2003
- Ort
- Feucht (Bayern)
- Beiträge
- 88
Hi auch,
ich habe das auf meiner Homepage öfter verwendet. Auf manchen Unterseiten klappt es, auf anderen nicht. Mit ganz genau demselben Code.
Hier mal ein Link zur Homepage
Link
Wenn du auf Unternehmen - Referenzen gehst, funktioniert es. Auf Portfolio - ERP-Lösungen - kleine Unternehmen klappt es nicht.
Code ist genau derselbe, der einzige Unterschied ist, dass es unterschiedliche Höhenangaben sind. Der Fehler tritt auch nur beim ersten Inhaltsbaustein auf, der zweite und weitere werden korrekt angezeigt.
Wenn ich den ersten Textbaustein von den Referenzen auf die Seite kopiere, auf der der Fehler auftritt, dann tritt der Fehler da auch auf.
Viele Grüße,
Ines
-
Hi,
es handelt sich offensichtlich um den 3-Pixel-Bug des IE. Hierbei werden Elemente, die neben einem
gefloateten Element positioniert sind, um eben 3 Pixel verschoben. Abhilfe schafft das negative
Verschieben des betroffenen Elementes mit Hilfe von margin.
Das margin mit der Important-Regel steht für Nicht-IE-Browser.HTML-Code:<div id="menuref" class="normal" style="height: 171px; margin-left: 0 !important; margin-left: -3px;">
Weiterhin ist mir aufgefallen, dass deine Navigation ab einer Breite von 1005 Pixel nicht mehr korrekt
funktioniert. So ist es mir zum Beispiel nicht mehr möglich, einen Punkt aus dem zweiten Submenue
auszuwählen.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
14.03.06 11:27 #5
- Registriert seit
- Dec 2003
- Ort
- Feucht (Bayern)
- Beiträge
- 88
Hallo auch,
super hat funktioniert! Danke!
Hmm... das mit dem Menü klappt bei mir auch mit einer Auflösung von 1.280 x 1.024. Werd's mal noch auf nem anderen Monitor testen.
Viele Grüße,
Ines
-
Hmmm,
da habe ich mich wohl undeutlich ausgedrückt. Ich meinte ab bei einer Breite von
weniger als 1006 Pixel, also ab 1005 Pixeln abwärts. Dann rutscht der letzte
Menupunkt (Service) in die nächste Zeile und stört wie schon erwähnt die zweiten
Submenues - zumindest im Firefox.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
14.03.06 11:40 #7
- Registriert seit
- Dec 2003
- Ort
- Feucht (Bayern)
- Beiträge
- 88
Auch bei einer Auflösung von 1.024 x 768 funktioniert es noch. Nur kleiner darf's nicht werden *g*
Aber das wird noch geändert. Dass sich halt nichts mehr verschiebt, sondern statt dessen ein horizontaler Scrollbalken kommt, wenn das Fenster zu schmal ist.
Viele Grüße,
Ines
Ähnliche Themen
-
TD Layout mit 100 % height
Von socke999 im Forum CSSAntworten: 1Letzter Beitrag: 26.11.10, 16:41 -
IE 6 macht Probleme - DIV Layout
Von Identität im Forum CSSAntworten: 3Letzter Beitrag: 04.04.08, 14:39 -
Mehrspaltiges Layout: Probleme mit min-height:100% bzw height:100%
Von gunwald im Forum CSSAntworten: 0Letzter Beitrag: 22.01.07, 20:00 -
3 Spalten Layout und Tabelle mit 100% macht Probleme
Von fanste im Forum CSSAntworten: 4Letzter Beitrag: 27.08.06, 21:41 -
inline macht height-Angabe futsch..
Von Geflügel im Forum CSSAntworten: 6Letzter Beitrag: 27.05.06, 21:33






Login





