![]() |
[html/css] Warum zeigt IE Navigation nicht an
Habe gerade in der Mittagspause etwas an meiner Homepage gemacht (Es hat mich mal wieder überkommen, nach dem ich was gesehen habe, was mir ganz gut gefallen hat.).
Bitte mal angucken: ![]() Mit dem Firefox ist die Navigation im Header sichtbar, mit dem IE8 aber nicht. CSS:
Code:
Seite:
body {
font-family: Verdana, Arial, Sans-Serif; font-size: 90%; background-color: white; } h1, h2, h3, h4, h5 { margin-top: 20px; margin-bottom: 0px; } .header { background:url("/data/header.png") repeat-x scroll 0 0 transparent; border:1px solid #6E6E6E; height:150px; margin-top: -15px; margin-left: -10px; margin-right: -8px; margin-bottom:25px; } .navigation { font:bold 11px Verdana; list-style-type:none; margin-top:-68px; overflow:hidden; padding-bottom:5px; width:90%; } .navigation li { display:inline; } .navigation li a { background:none repeat scroll 0 0 #626464; border-right:1px solid #CACACA; color:#CACACA; display:block; float:left; padding:7px 8px; text-decoration:none; }
Code:
Ich weiß schon, warum ich eigentlich so was nicht machen. :wall:
<div class="header">
<center> <h1>Homepage von Michael Puff</h1> [size="1"] Homepage zu den Themen Programmierung hauptsächlich mit Delphi Delphi Tutorials, Freeware und opensoure Programme, Win32API Tutorials Offizieller Mirror des Delphi Encryption Compendium (DEC) von Hagen Reddmann [/size] </center> </div> <div class="navigation"> <ul> <li class="navigation">[url="/"]Home[/url] <li class="navigation">[url="/Ablage"]Ablage[/url] <li class="navigation">[url="/Artikel"]Artikel[/url] <li class="navigation">[url="/Ausbildung_FIAE"]Ausbildung FIAE[/url] <li class="navigation">[url="/Developer"]Developer[/url] <li class="navigation">[url="/Latex"]Latex[/url] <li class="navigation">[url="/Links"]Links[/url] <li class="navigation">[url="/Programme"]Programme[/url] [/list] </div> |
Re: [html/css] Warum zeigt IE Navigation nicht an
Hi!
Kann es sein, dass das </div> in Zeile 10 falsch ist? (Zumindest suggeriert deine Einrückung das) Grüße, Frederic |
Re: [html/css] Warum zeigt IE Navigation nicht an
Hallo,
wegen des Schreibfehlers in opensoure= :wink: Nein, deshalb bestimmt nicht, IE6 mag's aber auch nicht. Laut ![]() Aber der ![]() |
Re: [html/css] Warum zeigt IE Navigation nicht an
Das hängt vermutlich damit zusammen, dass du negative Margin-Angaben nutzt. Diese sollte man immer vermeiden. Für dich wird es mehr als unübersichtlich und er IE interpretiert da manches nicht ganz so, wie man es sich wünscht.
Das ist meine Vermutung. |
Re: [html/css] Warum zeigt IE Navigation nicht an
Und wie bekomme ich das ohne negative margin Werte ausgerichtet?
Die Fehler kommen vom DirectoryListing des Apache. |
Re: [html/css] Warum zeigt IE Navigation nicht an
Der IE8 wechselt bei der Seite in der Quirksmodus. Stellst Du den Modus über die Entwicklerwerkzeuge (unter Extras) manuell auf "IE8-Standards" ist die Navigation wie gewollt da. Weiterhin siehst Du über die Entwicklerzeuge, dass im Quirksmodus die Navigation viel zu weit oben ist und wohl von einem anderen Element verdeckt wird.
Viele Grüße |
Re: [html/css] Warum zeigt IE Navigation nicht an
Und wie behebe ich das?
|
Re: [html/css] Warum zeigt IE Navigation nicht an
Das Problem ist das:
Du gibst sowohl einem <div> als auch einem[*] die CSS-Klasse "navigation". Ein <div> hat aber bsp. die Eigenschaft "list-style-type" nicht. Ändere es so ab:
Code:
<div class="navigation">
<ul> [*][url="http://www.michael-puff.de/"]Home[/url] [*][url="http://www.michael-puff.de/Ablage"]Ablage[/url] [*][url="http://www.michael-puff.de/Artikel"]Artikel[/url] <li >[url="http://www.michael-puff.de/Ausbildung_FIAE"]Ausbildung FIAE[/url] [*][url="http://www.michael-puff.de/Developer"]Developer[/url] [*][url="http://www.michael-puff.de/Latex"]Latex[/url] [*][url="http://www.michael-puff.de/Links"]Links[/url] [*][url="http://www.michael-puff.de/Programme"]Programme[/url] [/list]</div>
Code:
".navigation li" gibt an, dass es für alle[*] innerhalb der Klasse "navigation" gilt.
.navigation {
font:bold 11px Verdana; overflow:hidden; padding-bottom:5px; width:90%; margin-top: -68px; } .navigation li { list-style-type:none; float: left; } Grüße, Matze |
Re: [html/css] Warum zeigt IE Navigation nicht an
Ah, bestens. Jetzt wird sie angezeigt. Zwar nicht ganz da, wo sie sein sollte. Aber das kann ich verschmerzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz