Forum Doku Wiki Blog

Forumsarchiv 2007, April
Hilfe!!! Ich krieg die Krise

archivierte Beiträge lesen

  1. (CSS) Hilfe!!! Ich krieg die Krise von Micha1980, 10. 04. 2007, 12:15

Hilfe!!! Ich krieg die Krise

Der folgende Beitrag wurde am 10. 04. 2007, 12:15 Uhr von Micha1980 veröffentlicht.

Servus,
folgendes ist mein Problem!
Meine alte Homepage bzw das Design ist ausgelatscht und ich bastel gerade meine neue zurecht.

Für diese habe ich ein kleines Javascript Menü gebastelt das bei Klick auf den Hauptmenüpunkt aufscrollt (d.h. das gesamte, also inkl der Untermenüpunkte, div-feld aufzeigt).

Die Untermenüpunkte bestehen aus gewöhnlichen CSS-Menüelementen mit Farbwechseleffekt etc pp, ihr kennt das ja.

Nun das Problem:
Der Explorer erzeugt zwisc hen den Untermenüpunkten (padding bei <li></li>-Bereichen) automatisch einen Abstand zum nächsten Menüpunkt.
Der Firefox tut dieses nicht.
Daraus ergibt sich ein dummer Anzeihefehler, da die Höhe des Div-Feldes, welches das Untermenü enthält, eine FESTE Höhe hat.

Explorer: Das Menü hat die optimale Höhe.
Mozilla: (Merke: Keine Untermenüabstände) erzeugt am Ende des Div-Feldes eine Lücke von 1-1.5 cm.

Ich hoffe ich habe mein Problem verständlich rüber bringen können.

Ich hatte bereits versucht mit PHP den Browser abzufragen und dann beim CSS Bereich eine If anweisung einzufügen die für den Firefox "künstlich" ein padding-top:4px; einfügt (was der Explorer autopmatisch tut) und dies mein MSIE weglässt.
ich weiß nicht weiter, vllt kann mir ja jemand hier helfen.

Liebe Grüße,
Micha

Hilfe!!! Ich krieg die Krise

Der folgende Beitrag wurde am 10. 04. 2007, 12:23 Uhr von korn veröffentlicht.

Hi!

Wieso verwendest du keine Browserweichen oder Hacks? http://de.selfhtml.org/css/layouts/browserweichen.htm

Dadurch kannst du dem Internet Explorer klarmachen, was du willst :)

--
ie:{ fl:{ br:> va:{ ls:# fo:| rl:( n4:( ss:( de:> js:{ ch:{ sh:} mo:? zu:)

Hilfe!!! Ich krieg die Krise

Der folgende Beitrag wurde am 10. 04. 2007, 12:50 Uhr von Micha1980 veröffentlicht.

Die Idee ist sicherlich ganz gut aber keine Ahnung wie ich die auf mein Problem bezogen spezifisch einsetzen kann.

Ich hoffe ich darf meinen Link hier posten. Da ist keinerlei Werbung (dazu sag).

http://schattensehnsucht.de/neu/

Vielleicht könnt ihr euch mein Problem ansehen mit Mozilla und dem Exdplorer im Vergleich. (JavaScript muss aktiv sein).

> Hi!
>
> Wieso verwendest du keine Browserweichen oder Hacks? http://de.selfhtml.org/css/layouts/browserweichen.htm
>
> Dadurch kannst du dem Internet Explorer klarmachen, was du willst :)
>

Hilfe!!! Ich krieg die Krise

Der folgende Beitrag wurde am 10. 04. 2007, 14:11 Uhr von wucher wichtel veröffentlicht.

Hallo!

> Die Idee ist sicherlich ganz gut aber keine Ahnung wie ich die auf mein Problem bezogen spezifisch einsetzen kann.

Google mal nach "Conditional Comments". Dann schreibst du in deinen head-Bereich das Stylesheet, das für den Firefox passt. Danach bindest du über Conditional Comments ein Stylesheet ein, das die Korrekturen für den IE beinhaltet.

> (JavaScript muss aktiv sein).

Das ist nicht so gut. Was machen Leute, die kein JS aktiviert haben? Lasse das Menü standardmäßig ausgeklappt und klappe es beim Laden über JS wieder ein.

ciao, ww
--
Ein japanisch-deutsches Gedicht

sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)

Hilfe!!! Ich krieg die Krise

Der folgende Beitrag wurde am 10. 04. 2007, 12:57 Uhr von Maxx veröffentlicht.

Hallo Micha,

> Der Explorer erzeugt zwischen den Untermenüpunkten (padding bei <li></li>-Bereichen) automatisch einen Abstand zum nächsten Menüpunkt.

http://www.hicksdesign.co.uk/journal/ie-whitespace-bug

Grüße,

Jochen

--
Kritzeln statt texten:
Scribbleboard

Hilfe!!! Ich krieg die Krise

Der folgende Beitrag wurde am 10. 04. 2007, 20:38 Uhr von Micha1980 veröffentlicht.

Super,
vielen dank für den Link, dort habe ich genau das gefunden womit ich den Fehler beheben konnte =)))

> Hallo Micha,
>
> > Der Explorer erzeugt zwischen den Untermenüpunkten (padding bei <li></li>-Bereichen) automatisch einen Abstand zum nächsten Menüpunkt.
>
> http://www.hicksdesign.co.uk/journal/ie-whitespace-bug
>
> Grüße,
>
> Jochen
>

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4