Christian Seiler: (MOZILLA) JavaScript-freies Klappmenü

Beitrag lesen

Hallo Cheatah,

Kann mir da noch jemand auf die Sprünge helfen?

Oh oh............... Das Problem ist die overflow-Eigenschaft:

<img src="http://www.christian-seiler.de/temp/cheatah-menue.png" border="0" alt="">

Wie Du siehst, bekommt die Box des zweiten Untermenüs (<items>) nur eine bestimmte Breite - sie geht nämlich bloß zum Rand des ersten Untermenüs. (<items>) Der Inhalt von den verschiedenen <item> ist nun jedoch zu groß. Daher geschieht wie nach http://www.w3.org/TR/REC-CSS2/visufx.html#overflow-clipping ein overflow. Dieser overflow bewirkt, dass alle <item> aus dem <items> "herausfließen". Das <items> wird in diesem Fall *nicht* vergrößert. Wenn Du nun dem <items> eine größere Breite gibst, dann hat dies zur Folge, dass <items> aus dem <submenu> herausfließt, was auch gewollt ist.

Ich sehe keine Möglichkeit, das Problem außer mit einer width-Angabe zu beheben. Ich hatte zu overflow schon mal einen Thread: </archiv/2003/4/44302/> Mit CSS ist es meiner Ansicht nach das, was Du willst, nicht machbar. Man bräuchte im Prinzip ein overflow: resize-box; oder so ähnlich, damit man das realisieren kann, was Du hier willst oder auch das, was ich in dem anderen Thread wollte. Leider gibt es das aber nicht.

Viele Grüße,
Christian