h
font-size:0px;
^ das sollte die Schrift unsichtbar machen? 0px == nicht sichtbar!
unsichtbar ist es nicht, richtig
Dafür gibt es
display:none, visibility:hidden
oder einfach die Schriftfarbe == Hintergrundfarbe.
Nehmen wir an, ich will aus:
<a href="http://www.example.com">Dieser Text soll weg, einfach am besten</a>
[1]
das hier machen:
<a href="http://www.example.com">hier steht kein Text mehr, sondern eine Grafik</a>
[1] kommt so aus einem CMS.
Also ich will den Linktext löschen und durch eine Grafik ersetzen. Aber ohne JavaScript oder Regex und dergleichen.
display:none => stellt kompletten Link nicht da
visibility:hidden => dito
Schriftfarbe = Hintergrundfarbe => nicht sichtbar, aber dimension