Tabelle optisch trennen :)

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Tabelle optisch trennen :)

    Ich hab eine Tabelle mit Artikeldaten drin :) Das sieht wie folgt aus:

    Artikelbild Beschreibung Warenkorb
    Artikelbild Beschreibung Warenkorb
    Artikelbild Beschreibung Warenkorb

    Wie ihr seht mit 3 Artikeln ^^ Jetzt will ich aber eine Linie zwischen den Artikeln haben... nur irgendwie geht das nicht... Es soll dann so aussehen:

    Artikelbild Beschreibung Warenkorb

    -----------------------------------------------------------

    Artikelbild Beschreibung Warenkorb

    ------------------------------------------------------------

    Artikelbild Beschreibung Warenkorb


    Ich hab mir gerade überlegt ob es sinnvoll wäre, wenn ich einfach neue unsichtbare Tabellenzeilen hinzufüge und da einfach ein Linienbild reinklatsche Wäre das in Ordnung? *am Kopf kratz* Oder gibts ne elegantere Lösung? :)

    MfG

    One ^^

    //edit
    Ok die Überschrift ist dumm gewählt :( Es müsste heißen: "Tabellenzeilen optisch trennen" ^^
  • Quellcode

    1. <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
    2. <html>
    3. <head>
    4. <style type="text/css">
    5. tr.my_row td {
    6. border-width: 0px 0px 1px 0px;
    7. border-style: solid;
    8. border-color: black;
    9. }
    10. </style>
    11. <title>Tabelle mit Trennlinien</title>
    12. </head>
    13. <body>
    14. <table cellspacing="0" summary="Tabelle mit Trennlinien">
    15. <tr class="my_row">
    16. <td>Artikelbild</td>
    17. <td>Beschreibung</td>
    18. <td>Warenkorb</td>
    19. </tr>
    20. <tr class="my_row">
    21. <td>Artikelbild</td>
    22. <td>Beschreibung</td>
    23. <td>Warenkorb</td>
    24. </tr>
    25. <tr>
    26. <td>Artikelbild</td>
    27. <td>Beschreibung</td>
    28. <td>Warenkorb</td>
    29. </tr>
    30. </table>
    31. </body>
    32. </html>
    Alles anzeigen
  • Also ich hab es jetzt irgendwie doch selber hinbekommen, aber auf eine etwas andere Art glaub ich *am Kopf kratz*

    Geht das auch, oder wäre da was zu verbessern? :)

    Quellcode

    1. <html>
    2. <head>
    3. <title>Warenliste chinesische Tees</title>
    4. <meta name="author" content="">
    5. <STYLE TYPE="text/css">
    6. BODY
    7. {
    8. font-size: 1em; /*Schriftgröße*/
    9. font-family: Arial; /*Schriftart*/
    10. color: black; /*Schriftfarbe*/
    11. }
    12. </STYLE>
    13. <script src="../skripts/WarenEinkauf.js" type="text/javascript"></script>
    14. </head>
    15. <body text="#000000" bgcolor="#E8FFDD" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    16. <table border=0 cellspacing=0 cellpadding=2>
    17. <H3>Auswahl von chinesischen Tees</H3>
    18. <br>
    19. <br>
    20. <tr>
    21. <td>
    22. <IMG SRC="./gesBilder/gunpowder.jpg" width="150" BORDER="1" ALT="Gunpowder">
    23. </td>
    24. <td>
    25. Artikelnr: 1
    26. <br>
    27. <b>Special Gunpowder - Temple of Heaven</b>
    28. <br><br><br>
    29. Dieser Tee zeichnet sich dadurch aus, dass er sehr kr&auml;ftig im Geschmack ist
    30. </td>
    31. <td>
    32. <FORM>
    33. Menge Anzahl
    34. <br>
    35. <SELECT NAME="Selected">
    36. <OPTION>Bitte w&auml;hlen</OPTION>
    37. <OPTION VALUE="50"> 100 Gramm 3.99 &euro;</OPTION>
    38. <OPTION VALUE="100">250 Gramm 8.45 &euro;</OPTION>
    39. <OPTION VALUE="250">500 Gramm 16.89 &euro;</OPTION>
    40. </SELECT>
    41. <INPUT TYPE="TEXT" NAME="Anzahl" SIZE=1 VALUE="1">
    42. <INPUT TYPE="IMAGE" src="../gesBilder/warenkorb.gif" VALUE="1" width="25" onClick="setProdukt(1,this.form.Selected.selectedIndex,Anzahl.value)">
    43. </FORM>
    44. </td>
    45. </tr>
    46. <tr><td><td><td></td></td></td></tr>
    47. <tr><td><td><td></td></td></td></tr>
    48. <tr>
    49. <td bgcolor=#C0C0C0><img src="transpixel.gif" alt="" border="0" height="0" width="149"><br></td>
    50. <td bgcolor=#C0C0C0><img src="transpixel.gif" alt="" border="0" height="0" width="149"><br></td>
    51. <td bgcolor=#C0C0C0><img src="transpixel.gif" alt="" border="0" height="0" width="149"><br></td>
    52. </tr>
    53. <tr><td><td><td></td></td></td></tr>
    54. <tr><td><td><td></td></td></td></tr>
    55. <tr>
    56. <td>
    57. <IMG SRC="./gesBilder/sweetO.jpg" width="150" BORDER="1" ALT="SweetO">
    58. </td>
    59. <td>
    60. Artikelnr: 2
    61. <br>
    62. <b>Sweet Osmanthus</b>
    63. <br><br><br>
    64. Dieser Gr&uuml;ntee aus der Provinz "Guanxi" ist versetzt mit Osmanthusbl&uuml;ten und zeichnet sich durch einen leicht s&uuml;sslichen Geschmack aus
    65. </td>
    66. <td>
    67. <FORM>
    68. Menge Anzahl
    69. <br>
    70. <SELECT NAME="Selected">
    71. <OPTION>Bitte w&auml;hlen</OPTION>
    72. <OPTION VALUE="50"> 100 Gramm 4.40 &euro;</OPTION>
    73. <OPTION VALUE="100">250 Gramm 10.80 &euro;</OPTION>
    74. <OPTION VALUE="250">500 Gramm 19.85 &euro;</OPTION>
    75. </SELECT>
    76. <INPUT TYPE="TEXT" NAME="Anzahl" SIZE=1 VALUE="1">
    77. <INPUT TYPE="IMAGE" src="../gesBilder/warenkorb.gif" VALUE="1" width="25" onClick="setProdukt(2,this.form.Selected.selectedIndex,Anzahl.value)">
    78. </FORM>
    79. </td>
    80. </tr>
    81. <tr><td><td><td></td></td></td></tr>
    82. <tr><td><td><td></td></td></td></tr>
    83. <tr>
    84. <td bgcolor=#C0C0C0><img src="transpixel.gif" alt="" border="0" height="0" width="149"><br></td>
    85. <td bgcolor=#C0C0C0><img src="transpixel.gif" alt="" border="0" height="0" width="149"><br></td>
    86. <td bgcolor=#C0C0C0><img src="transpixel.gif" alt="" border="0" height="0" width="149"><br></td>
    87. </tr>
    88. <tr><td><td><td></td></td></td></tr>
    89. <tr><td><td><td></td></td></td></tr>
    90. <tr>
    91. <td>
    92. <IMG SRC="./gesBilder/Lung.jpg" width="150" BORDER="1" ALT="Lung">
    93. </td>
    94. <td>
    95. Artikelnr: 3
    96. <br>
    97. <b>Lung Ching</b>
    98. <br><br><br>
    99. Lung Ching gilt unumstritten als der beste Gr&uuml;ntee in China.
    100. </td>
    101. <td>
    102. <FORM>
    103. Menge Anzahl
    104. <br>
    105. <SELECT NAME="Selected">
    106. <OPTION>Bitte w&auml;hlen</OPTION>
    107. <OPTION VALUE="50"> 100 Gramm 15.99 &euro;</OPTION>
    108. <OPTION VALUE="100">250 Gramm 31.99 &euro;</OPTION>
    109. <OPTION VALUE="250">500 Gramm 62.99 &euro;</OPTION>
    110. </SELECT>
    111. <INPUT TYPE="TEXT" NAME="Anzahl" SIZE=1 VALUE="1">
    112. <INPUT TYPE="IMAGE" src="../gesBilder/warenkorb.gif" VALUE="1" width="25" onClick="setProdukt(3,this.form.Selected.selectedIndex,Anzahl.value)">
    113. </FORM>
    114. </td>
    115. </tr>
    116. </table>
    117. <a href="kasse.html">ab zur Kasse</a><br>
    118. </body>
    119. </html>
    Alles anzeigen


    MfG

    One ^^

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von One ()

  • Zum einen ist die Verwendung von CSS anstelle von Graphiken für diesen Zweck sinnvoller und zum anderen erzeugt dein Code ne Menge Warnungen:

    Zeile 1 Zeichen 1 - Warnung: missing <!DOCTYPE> declaration
    Zeile 19 Zeichen 1 - Warnung: <h3> isn't allowed in <table> elements
    Zeile 19 Zeichen 1 - Warnung: <br> isn't allowed in <table> elements
    Zeile 19 Zeichen 1 - Warnung: <br> isn't allowed in <table> elements
    Zeile 57 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 57 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 58 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 58 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 66 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 66 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 67 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 67 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 106 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 106 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 107 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 107 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 114 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 114 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 115 Zeichen 29 - Warnung: discarding unexpected </td>
    Zeile 115 Zeichen 34 - Warnung: discarding unexpected </td>
    Zeile 19 Zeichen 1 - Warnung: <table> lacks "summary" attribute
    Zeile 38 Zeichen 1 - Warnung: <form> lacks "action" attribute
    Zeile 49 Zeichen 1 - Warnung: <input> proprietary attribute "width"
    Zeile 88 Zeichen 1 - Warnung: <form> lacks "action" attribute
    Zeile 99 Zeichen 1 - Warnung: <input> proprietary attribute "width"
    Zeile 133 Zeichen 1 - Warnung: <form> lacks "action" attribute
    Zeile 144 Zeichen 1 - Warnung: <input> proprietary attribute "width"

    0 Fehler / 27 Warnungen
  • Hallo One,

    schau doch mal, ob es bei deinem Editor nicht die Möglichkeit
    gibt, Code W3C-konform umzustellen, bevor er exportiert
    wird. WYSIWYG-Editoren generieren odt irgendein Zeugs,
    was auf gewissen Browser OS - Konstellationen Ärger macht.

    Nur weil es bei dir nicht falsch dargestellt wird, heißt das
    nicht, dass ein Opera-Nutzer auf WIN 98 nicht mit großen
    Augen vor seiner Kiste sitzt. :shock:

    Lars