Ich kann mich der Meinung bzw. Variante von Mr. Magpie anschließen. Dies ist die elegantere Lösung.
Im Editor gibt man dann ein separates CSS an, in dem man das span natürlich wieder anzeigt und eventuell auch noch hervorhebt.
Hier eine beispielhafte editor.css, wie ich sie auch benutze:
Code: Alles auswählen
@import url(http://www.domain.de/_cfg/style.css);
body {
margin: 5px;
width: 635px; /*angeben der Anzeigebreite*/
border: 1px solid red; /*hervorheben der Anzeigebreite*/
border-width: 0px 2px 0px 0px; /*aber nur durch Line rechts*/
padding: 0px 5px 0px 0px;
background-image: none !important; /*wirklich kein Hintergrundbild anzeigen*/
}
/*sonstige persönliche Hervorhebungen - z.B. die Infoboxen */
sup a.note span {
display:inline;
color: red;
font-variant: italic;
}
Und Gerhard zu deinem obigen Beispiel:
- du könntest ein reines display: inline; in das onMouseOver schreiben und in ein onMouseOut schreibst du dann display: none; - dann wird der Infotext nur angezeigt, wenn man die Maus über der Zahl hat, und man muss ihn nicht ein und ausschalten durch erneutes Überfahren.
... ist natürlich Geschmackssache.
Gruß Matthias
P.S.:
Mr. Magpie hat geschrieben:Ah, ich versteh' jetzt auch, was du oben meintest mit
was fuer redakteure nur ueber einen eingriff im quellcode zu handhaben gewesen waere
Wenn die Redakteure nämlich die Passage vom ersten bis zum letzten Paragraphenzeichen löschen oder überschreiben, sind schnell auch die <span>-Tags futsch und eine Korrektur des Snippets-Coderests müsste im HTML-Modus erfolgen.
Nein, er meinte die fortlaufenden id's und Hyperlink-Ziele (href) im Quelltext, die Redakteure anpassen müssten. (gemäß seines Quelltext-Beispiels)