• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Wie Coden?

mschoening

Gelbe Schleswiger Reinette
Registriert
21.02.07
Beiträge
1.764
So ich habe mal eine Frage an euch. Wie würdet ihr den angehängten Screenshot coden? Eigentlich kommt nur eine Tabelle in Frage aber da habe ich das Problem, dass man einer <tr /> kein Hintergrundbild verpassen kann. Bitte auch die Schatten bei den horizontalen Balken beachten! Jetzt meine zwei vorschläge:

A) Den Balken slicen und jeder <td> ein eigenes Bild verpassen.​

oder:

B) Auf das Tabellen markup verzichten und <dl> verwenden (bläht das Markup aber unnötig auf wie ich finde).​

Was meint ihr?

Screenshot:

 
Die Tabelle wird doch sicher automatisch generiert oder?

Dann A) oder CSS mit Div's und entsprechenden Background Images.
 
Ich hab das mal auf die schnelle nachgebaut:
http://www.wittberger.net/at-list/

Werkzeuge:
- CSS
- DIVs
- SPANs

Source inkl. Bildchen hab ich dem Post angehängt.

Gibt sicher noch andere Lösungen aber heute ist es spät und mehr ist mir um die Uhrzeit nicht mehr eingefallen :-)

Viel Spaß damit ich hoffe es hilft. ;-)
 

Anhänge

  • Like
Reaktionen: mschoening
Hi,
vielen Dank für die Beispiele, etc! Ich habe das Projekt gerade auf meiner Prioritäten-Liste nach unten geschoben! Wenn ich mich entschieden habe poste ich das Ergebnis!

@Witti: Thanks für dein Beispiel. Habe mich aber für eine Tabelle entschieden.
 
Achso, ich hab vergessen meinen Ansatz zu posten: da jede <tr /> gleich hoch ist bekommt das <table /> Element einen sich wiederholenden Hintergrund!
 
by the way, wie kommst du darauf dass man einer TR kein Background verpassen kann?
 
Geht nicht. Zu mindest nicht browserübergreifend!
 
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
tr{
    background:url(kachel.jpg);
    }
</style>
</head>

<body>
<table width="200" border="1">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

Funzt in Firefox, Internet Explorer 6 und Safari (Windows) ;-)

kachel.jpg
 
Nope, bei Safari zum Beispiel wird dann in jeder <td /> das Bild wiederholt anstatt, dass es nur einmal für die ganze Reihe angezeigt wird!

LG,
Max