Thickbox eingebaut und Liste verschiebt sich

Status
Nicht offen für weitere Antworten.

alex130

Erfahrenes Mitglied
Hallo
Ich hab ein Problem und zwar, benutze ich jetzt Thickbox (http://jquery.com/demo/thickbox/)
und seitdem ich die CSS Datei includet hab, hat sich meine Navigation (Liste) verschoben.
Weiß jemand woran das liegt? Die Namen der Thickbox Klassen sind ja anders...
Danke
 
Hi,

mit solch spärlichen Angaben im absoluten Blindflug befindlich, wird dir hier niemand einen sachdienlichen Hinweis zu den möglichen Ursachen geben können, es sei denn, der- oder diejenige besitzt hellseherische Kräfte.

mfg Maik
 
Da ich ja ein helles Köpfle bin, hab ich mal eben den Link aus deiner letzten PN verfolgt :-)

Der Grund, dass das Listenmenü nun nach oben und links verschoben wird, ist der Universalselektor * gleich zu Beginn in der thickbox.css, mit dessen CSS-Regel für alle im Dokument enthaltenden Elemente die inneren und äußeren Polsterungseigenschaften auf null gesetzt werden, und somit auch für das ul -Element deiner Navigation:

thickbox.css hat gesagt.:
Code:
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
Ergo muß für das Listenmenü der gewünschte Außenabstand festgelegt, und vor allem im HTML-Dokumentheader die Reihenfolge der beiden aufgerufenen CSS-Dateien getauscht werden, damit obige Regel die neu erstellte nicht wieder überschreibt.

Kleine Anmerkung am Rande: Wenn du browserübergreifend arbeiten bzw. entwickeln würdest, hättest du schon längst von dir aus die Polsterungseigenschaften des Listenelements zurückgesetzt, da sie nämlich in den gängigen Browsertypen (Firefox, IE, Mozilla, Netscape, Opera, Safari, usw.) unterschiedliche Initialwerte besitzen, und wärst so ganz ohne die Thickbox-Einbindung auf dieses Elementverhalten aufmerksam geworden.

mfg Maik
 
Status
Nicht offen für weitere Antworten.
Zurück