Detlef G.: Bild in Zelle zentrieren

Beitrag lesen

Hallo Christian

<td class="bild"><div align="center"><img src="Bild.jpg" class="b" alt="Bild"></div></td>

Welchen Sinn soll das Div haben?

Über die class wird dem Bild nur zugewiesen, dass es keinen Rahmen haben soll.

Dazu braucht es eine extra Klasse?
Oder sollen nur ganz bestimmte Bilder keinen Rahmen haben, andere aber doch?
Gibt es auf deiner Seite innerhalb einer td, die die Klasse "bild" hat,
Bilder, die einen Rahmen haben sollen?

Dem Tag <td> wird mit class="bild" die Höhe, die Breite und das Hintergrundbild zugewiesen.

Und warum nicht auch gleich text-align und vertical-align, um das Bild zu
zentrieren?

Du kannst auch für alle Bilder den Rahmen löschen, indem du dafür den
Elementselektor verwendest.

img {border: 0 none;}

Wenn nur Bilder innerhalb von der Klasse "bild" keinen Rahmen haben sollen,
kannst du dafür den Nachfahrenselektor verwenden.

.bild img {border: 0 none;}

oder nur für Bilder innerhalb von Tabellenzellen der Klasse "bild":

td.bild img {border: 0 none;}

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!