Michael Schröpl: Höhe eines <span> innerhalb eines <td>

Beitrag lesen

Hi Alexander,

Ich habe das nur im IE 6 probiert, und da blinkt
der (das???) Tooltip nicht.

Aha - danke.

Ich habe aber auch anstatt des normalen Mauszeigers
den Text-markieren-Mauszeiger, was aber an sich ja
auch verständlich ist, da es sich ja um Text ("_")
handelt.

Über so etwas habe ich mir noch keine Gedanken gemacht. Mit CSS könnte man ja auch die Mausform setzen ... hm, schau'n mer mal.

Was mir aber auffiel: Diese Balken sind nicht auf
der Höhe der Schrift in der jeweiligen
Tabellenzelle, sondern sitzen unmittelbar am
Zellenboden. die Schrift hat ja einen gewissen
Abstand zu den Zellwänden, die Balken nicht.

Wie gesagt, das ist im Moment so gewollt. Es sind dann einfach oben und unten zwei Pixel mehr, die ich als Variationsbreite für den Balken zur Verfügung habe.
Je mehr mögliche Werte, desto mehr Aussagefähigkeit.

Aber immerhin stimmt die Größe des Balkens - und darum geht es mir bei meinem aktuellen Experiment. Ich brauche allerdings sowohl "height:" als auch "line-height:", ohne daß mir klar wäre, wieso.

Mit height bestimmt Du die Höhe des <span>-Bereichs.
Aber eventuell ist die verwendete Schriftgröße höher
als 10px, weshalb man auch noch die Zeilenhöhe mit
angeben muß, da der Browser sonst nicht weiß
"interpretiere ich die Schriftgröße (Schrifthöhe)
oder die <span>-height?"

Könnte ich denn eines von beiden auf 0 oder 1 oder irgendwas setzen, damit immer das andere den Ausschlag gibt? Das ist halt eine der Angaben, die ich bisher über hundertmal machen muß und gerne loswerden würde.

Wie ist es denn, wenn Du anstatt eines "_" ein 1px
mal 1px skaliertes kleines Blindgif nutzt?
Hast Du das schon mal ausprobiert oder eventuell
nachvollziehbare Gründe dagegen?

Ach so - ein transparentes GIF zur Größenskalierung und CSS für die Hintergrundfarbe? Nein - an diese Kombination habe ich bisher noch nicht gedacht, weil ich eine "reine" Lösung haben wollte und keine Hybridlösung. Aber es wäre eine neue Idee ... danke.

Viele Grüße
      Michael