Hallo Ragnar,
ich möchte ganz kleinen text auf meiner webseite haben, das klapt auch, aber der abstand zwischen den h3 tags ist normal gross!
Die Abstände zwischen zwei Elementen werden standardmäßig über die CSS-Eigenschaft margin http://selfhtml.teamone.de/css/eigenschaften/randabstand.htm, speziell margin-top und margin-bottom (Außenabstand oben und unten), geregelt. Die Zwischenräume, die du dort siehst, sind also die sich überlappenden margins der h3-Elemente (*nicht* das padding, wie du vermutest). Über die Deklarationen margin-top:0; margin-bottom:0; kannst du diese Abstände auf Null setzen bzw. ausdrücklich einen Wert wie beispielsweise 2px angeben.
font-size: 1px;
Welchen Sinn sollte das haben? Und wie gesagt, h3-Elemente sind zur Auszeichnung von Überschriften dritter Ordnung gedacht. Den gewünschten optischen Effekt kannst du letztlich durch CSS erreichen, es spricht also nichts dagegen, ein an dieser Stelle unpassenden Element zu benutzen.
Mathias
Ich bin ein verruchter, skrupelloser Datenpirat, denn ich lese nicht gemeinfreie Warezlyrik auf Webseiten, welche kein Nutzungsrecht haben.