Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 16.09.2007, 17:15
gelleneu gelleneu ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.07.2007
Beiträge: 10
gelleneu befindet sich auf einem aufstrebenden Ast
Standard Icon über HTML-Elemente

Hallo,

ich habe ein Problem was ich nicht auf die Reihe bekomme.

Und zwar möchte ich bei bestimmten HTML-Elementen ein Icon über diese Elemente legen. Beim Klick auf das Icon soll dann ein ContextMenü aufgehen.

Dazu weiß ich in meinem PHP Code nur, das ein HTML-Element kommt, aber nicht, welches, und wo es positioniert ist.
Probiert habe ich jetzt folgendes: ich lege grundsätzlich um jedes dieser Elemente ein DIV und statte dieses DIV mit entsprechenden Background images aus. Aber die DIVs werden nicht korrekt positioniert . Beispiel:

Ich habe eine Navigation aus <li> Elementen. Um jedes Li Element lege ich das DIV, so daß dann <div><li>Navipunkt</li></div> entsteht. Alternativ ginge auch <div></div><li>Navipunkt</li>.

Jetzt müßte doch mein Background Image, welches ich in dem Div definiert habe, genau über dem <li> Element erscheinen?! Tut es aber nicht?
(Auch mit z-index und Positionierungs-Spielereien). Stattdessen erscheinen alle Divs exakt übereinandergelagert dort, wo die <ul> anfängt...

(Die "Schönheit" des Markups ist an der Stelle zweitrangig, da es sich in dem Fall um einen "Bearbeitungsmodus" in einem kleinen selbstgebastelten CMS handelt).

Kann mir jemand hierbei helfen? Vielleicht noch zur weiteren Erläuterung: wer das CMS Reddot kennt, der weiß ungefähr, wo ich funktionell gesehen hin will. Oder wer z.B. schon mal ein Bild im IE abgespeichert hat - da erscheinen auch solche Icons (eins mit Diskette, eins zum Vergrößern) schwebend über dem zu speichernden Bild...
Mit Zitat antworten
Sponsored Links