• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Rahmen um ein Image, dass in einer Tabelle liegt

win2k

Neues Mitglied
Hallo, ich hab in einer Tabelle mit rowspan=3 ein image eingefügt.
Nun würde das ganze mit einen Rahmen aber optisch besser aussehen.
Hat einer eine idee wie soetwas in einer Tabelle funktioniert?
HTML:
<tr>
    <td rowspan="3" class="img"></td>
    <td><input type="button" value="xxx" onclick="self.location.href=xxx.php;"></td>
  </tr>

HTML:
.img
{
    background-image: url(../xxx.jpg);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    background-position:10px 50%;
    border-width:12px; 
}
 
Code:
.img {border: 1px solid #000;}

Aber warum nutzt du dafür eine Tabelle? Das sind keine tabellarischen Daten.
 
das ganze sollte tabelarisch aufgebaut sein, deshalb table.
Bild------button
------button
------button
button---button
button---button
button---button

naja und bei der struktur hab ich direkt mit einer tabelle angefangen und das bild was links neben den buttons verlaufen soll als background image hinzugefügt

hast du eine bessere idee?


*und das mit dem border: 1px solid #000; funktioniert nicht :(
 
das ganze sollte tabelarisch aufgebaut sein, deshalb table.
Tabellen dienen aber nur der Auszeichnung tabellarischer Daten, nicht dem Layout. Damit gibst du deinem Inhalt die völlig falsche Bedeutung.

naja und bei der struktur hab ich direkt mit einer tabelle angefangen und das bild was links neben den buttons verlaufen soll als background image hinzugefügt

hast du eine bessere idee?
Ja, zeichne deinen Inhalt semantisch korrekt aus und nutze für das Layout CSS.

*und das mit dem border: 1px solid #000; funktioniert nicht :(
Dann brauch ich nen Link zur Seite, um mir das mal ansehen zu können.
 
Das Funktioniert nicht mit Hintergund-Bildern.
Der Rahmen ist ja auch nicht für das Hintergrundbild, sondern für die Zelle, die die Klasse img hat. Dafür muss die Zelle natürlich auch angezeigt werden, d.h. Inhalt haben, Höhe und Breite oder empty-cells: Leere Tabellenzellen: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets

Die Funktion background-image-boder: gibt es glaube ich auch nicht
Richtig, die gibt es nicht.
 
ich glaube er überschreibt mir das, sofern ich border-width:12px; eingebe verschiebt er mir mein bild etwas nach rechts mehr aber auch nicht.
 
Zuletzt bearbeitet:
Zurück
Oben