Wie fügt man mit CSS ein Icon vor eine Überschrift ein? Kleine Icons neben Überschriften peppen das Webseitenlayout auf und sind leicht zu definieren.
![]()
Einer beliebigen Überschrift (hier H3) wird ein Hintergrundbild zugewiesen (background-image). Mit dem Befehl "background-repeat" wird festgelegt wie der Hintergrund wiederholt werden soll. In diesem Fall garnicht. Zusätzlich noch "padding-left" um den Abstand der Überschrift zum Icon festzulegen und mit "line-height" wird die größe der Zeile variiert damit das Bild nicht abgeschnitten wird.
In diesem speziellen Beispiel wird die Festlegung des Icons nur für den Bereich "Content" bestimmt. Wenn alle H3-Überschriften auf der Seite mit dem Icon ausgestattet werden sollen, lässt man einfach die Deklaration des Containers weg. (#content - weglassen) und schon gilt die Einstellung global.
#content h3{
color: #013067; //Schriftfarbe
font-size: 1.5em; // Schriftgröße der Überschrift
background-image:url('../images/Features.gif');
background-repeat: no-repeat; // keine Wiederholung
line-height: 50px; // höhe des Icons
padding-left: 70px; // hier die Breite des Icons
}




