Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

display:block beim IE

Diskussion: display:block beim IE im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo ich hätte mal wieder ein kleines Problem: Im Moment bastel ich an einem neuen Design für meine Homepage, ...

Antwort
Alt 14.04.09, 18:19   #1 (permalink)
 
Registriert seit: 12.01.08
Felixh Leistung: Facit NTK
Likes: 0
Standard display:block beim IE

Anzeige

Hallo

ich hätte mal wieder ein kleines Problem:
Im Moment bastel ich an einem neuen Design für meine Homepage, da das alte ja doch schon leicht abgenutzt ist.
Bisher habe ich es geschafft, die macken des IE so gut es ging auszubügeln. Aber jetzt habe ich ein Problem, auf was ich mir keinen Reim machen kann:

Das Menü besteht aus einer liste:

Code:
<div id="cont_nav">
	<h1>Inhalt</h1>
		<ul>
			<li><a href="#">a</a></li>
			<li><a href="#">b</a></li>
		</ul>
		<h1>blablub</h1>
		<ul>
			<li><a href="#">a</a></li>
			<li><a href="#">b</a></li>
		</ul>
</div>
.....

#cont_nav h1 {
	background-color: #e70000;
	display: block;
	font-size: 0.9em;
	text-align: center;
	text-decoration: underline;
	margin: 0;
	border-bottom: 1px #000000 solid;
}

#cont_nav ul {
	padding: 0px;
	padding-left: 30px;
	margin: 0px 10px;
	font-size: 13px;
	list-style-image: url(/img/menu_arrow.gif);
	font-weight: 800;
}

#cont_nav a {
	display:block;
}

#cont_nav li:hover {
	list-style-image: url(/img/menu_arrow_active.gif);
}
das ganze wird per CSS schön gestaltet. Sieht in allen Browsern auch recht gut aus, nur der IE springt hier wieder mal aus der Reihe, und fügt einen weiteren zeilenumbruch ein. Ich habe das Problem bereits auf das display: block; zurückverfolgt, dass ich auf die a-tags anwende. Rausnehmen will ich das eigentlich nicht, es soll die ganze Fläche als Link dienen.

Kennt jemand eine Möglichkeit, diese Überschüssige zeile im IE zu löschen?
Felixh ist offline   Mit Zitat antworten
Alt 14.04.09, 19:09   #2 (permalink)
 
Registriert seit: 26.06.05
SilentBoB Leistung: Facit NTK
Likes: 0
Standard

soweit ich das jetzt überflogen habe, ist das ein IE 6 Bug, im IE 7 sollte das funktionieren, es gibt da nen hack für.. muss den aber eben raus suchen
SilentBoB ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 15.04.09, 08:48   #3 (permalink)
 
Registriert seit: 20.01.03
Zwirni Leistung: Z3
Likes: 0
Standard

Setz

#cont_nav li

auf "height: 1%;" und frag nicht wieso das im IE6 dann auch geht

Und das hier

Code:
#cont_nav li:hover {
wird der IE6 auch nicht verstehen da er die Pseudoklasse hover nur bei Link-Tags (<a>) kennt.
Zwirni ist offline   Mit Zitat antworten
Alt 15.04.09, 10:49   #4 (permalink)
Themenstarter
 
Registriert seit: 12.01.08
Felixh Leistung: Facit NTK
Likes: 0
Standard

WOW! danke, es geht!

Das mit den Pseudoklassen bin ich mir bewusst. Aber mir fällt sonst einfach kein anderer weg ein, dass zu Bewerkstelligen. IE-User werden es dann eben aushalten müssen, wenn sich das Menü nicht einfärbt

//EDIT:

Wäre es nicht auch möglich, das ul durch ein div zu ersetzen, die li's ganz wegfallen zu lassen? und dann die bullet-Grafik als Hintergrundbild zu nehmen?
So müsste man doch auch dieses Pseudoklassen-Problem lösen können.
Felixh ist offline   Mit Zitat antworten
Alt 15.04.09, 20:17   #5 (permalink)
 
Registriert seit: 20.01.03
Zwirni Leistung: Z3
Likes: 0
Standard

Möglich ja, aber nicht sinnvoll wenn es sich um ein Menü handelt. So wie es jetzt ist ist es semantisch korrekt formuliert. Das Pseudoklassen-Problem kannst Du aber auch so lösen indem du die Links in den li die Grafik gibst und alle Listengrafiken abschaltest.
Zwirni ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » display:block beim IE
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Pw block Live systeme careas Linux/UNIX 2 23.09.09 18:42
Inodes zeigen auf Block? Serow Linux/UNIX 2 25.01.09 18:35
Cd-Emulations Block legal? titania Games 16 05.09.06 13:15
Msn/windows datei block.. f100d Applikationen 2 16.03.06 17:29
port-block umgehen matrixII Network · LAN, WAN, Firewalls 5 17.08.03 13:24


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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61