Manuel: Tabellenrand von einer einzellen Zelle entfernen

Hi

Ich habe eine Übersicht in Tabellenform angelegt.

Die Tabelle hat 5 Spalten und 6 Zeilen leider werden in den 5 Spalten nicht alle Zeilen ausgefüllt. Da ich aber einen Rand haben will werden jetzt auch Zellen umrandet in denen kein Inhalt vorhanden ist. Wie kann ich das ändern das die Umrandung an leeren Zellen nicht durchgeführt wird?

Hier der Code zum veranschaulichen:

<table border="1" cellspacing="0" cellpadding="4">
  <thead>
    <tr><th colspan="5">Übersicht</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>Icons</th>
      <th>Wallpapers</th>
      <th>Splash Screens</th>
      <th>Karambas</th>
      <th>Scripte & Co.</th>
    </tr>
     <tr><!--1.spalte-->
      <td bgcolor="#c4c4c4"><a href="#1">Blender mimetype Icons</a></td><!--Icons-->
      <td bgcolor="#c4c4c4"><a href="#2">Debian SID 2</a></td><!--Wallpaper-->
      <td bgcolor="#c4c4c4"><a href="#4">Debian Wallpaper Splashes</a></td><!--Splash Screen-->
      <td bgcolor="#c4c4c4"><a href="#5">Fan/Temp Karamba Theme</a></td><!--Karamba-->
      <td bgcolor="#c4c4c4"><a href="#6">KDE Splash Changer</a></td><!--Scripte&CO-->
    </tr>
     <tr><!--2.spalte-->
      <td bgcolor="#c4c4c4"><a href="#16">Wesnoth Icons</a></td><!--Icons-->
      <td bgcolor="#c4c4c4"><a href="#3">Debian Wallpapers</a></td><!--Wallpaper-->
      <td bgcolor="#c4c4c4"><a href="#8">Linux Evolution 2</a></td><!--Splash Screen-->
      <td bgcolor="#c4c4c4"><a href="#13">Shutdown & Co.</a></td><!--Karamba-->
      <td bgcolor="#c4c4c4"><a href="#7">K-Menu-Button switch</a></td><!--Scripte&CO-->
   </tr>
   <tr><!--3.spalte-->
      <td> </td><!--Icons-->
      <td> </td><!--Wallpaper-->
      <td bgcolor="#c4c4c4"><a href="#11">Red Wire</a></td><!--Splash Screen-->
      <td bgcolor="#c4c4c4"><a href="#15">System Check</a></td><!--Karamba-->
      <td bgcolor="#c4c4c4"><a href="#9">Movie-Selector</a></td><!--Scripte&CO-->
    </tr>
    <tr><!--4.spalte-->
      <td> </td><!--Icons-->
      <td> </td><!--Wallpaper-->
      <td bgcolor="#c4c4c4"><a href="#14">Simply Linux</a></td><!--Splash Screen-->
      <td> </td><!--Karamba-->
      <td bgcolor="#c4c4c4"><a href="#10">Mplayer Video Browser</a></td><!--Scripte&CO-->
    </tr>
    <tr><!--5.spalte-->
      <td> </td><!--Icons-->
      <td> </td><!--Wallpaper-->
      <td bgcolor="#c4c4c4"><a href="#17">X-Linux Splash</a></td><!--Splash Screen-->
      <td> </td><!--Karamba-->
      <td bgcolor="#c4c4c4"><a href="#12">Secure delete</a></td><!--Scripte&CO-->
    </tr>
    <tr><!--6.spalte-->
      <td> </td><!--Icons-->
      <td> </td><!--Wallpaper-->
      <td bgcolor="#c4c4c4"><a href="#18">Linux Tux Splash</a></td><!--Splash Screen-->
      <td> </td><!--Karamba-->
      <td> </td><!--Scripte&CO-->
    </tr>
 </tbody>
</table>

Danke für euere Hilfe.

cu
Manuel

  1. Hallo,

    Die Tabelle hat 5 Spalten und 6 Zeilen leider werden in den 5 Spalten nicht alle Zeilen ausgefüllt. Da ich aber einen Rand haben will werden jetzt auch Zellen umrandet in denen kein Inhalt vorhanden ist. Wie kann ich das ändern das die Umrandung an leeren Zellen nicht durchgeführt wird?

    Hier der Code zum veranschaulichen:

    Bei diesem Code werden leere Zellen nicht umgerandet!
    Siehe: http://www.meta-text.net/test/zellenohnerand.html

    Kannst du bitte genauer erklären was du meinst und wenn vorhanden bitte die online-Seite verlinken wo du Probleme hast?

    Grüße
    Thomas

    1. Hallo,

      Hallo

      Bei diesem Code werden leere Zellen nicht umgerandet!
      Siehe: http://www.meta-text.net/test/zellenohnerand.html

      Kannst du bitte genauer erklären was du meinst und wenn vorhanden bitte die online-Seite verlinken wo du Probleme hast?

      Onlinelink geht nicht da die Seite noch nicht online ist.

      Es kommt auf den Browser an ob da die Spalten angezeigt werden. Opera zeigt sie nicht an aber Konqueror schon. Und der Mozilla zeigt sie auch an. Aber bei Opera ist dann sowieso immer noch ein großer Rand um die ganze Tabelle zu sehen.

      Grüße

      Grüße und Dank

      Thomas

      Manuel

      1. Hallo,

        Es kommt auf den Browser an ob da die Spalten angezeigt werden. Opera zeigt sie nicht an aber Konqueror schon. Und der Mozilla zeigt sie auch an. Aber bei Opera ist dann sowieso immer noch ein großer Rand um die ganze Tabelle zu sehen.

        Du kannst es noch mit: table { empty-cell:hide; } im CSS versuchen.
        Was die Browser angeht: welche Mozilla-Version zeigt sie an? 1.6 macht das nicht.
        Browser die den Rahmen um die leeren Zellen _nicht_ anzeigen: IE6, Firefox 1.0.4, Opera 5.12, 6.05, 7.54, 8, 8.5 und 9p1, Mozilla 1.6, Netscape 7.1, 7.2 und 8.0.1.
        Wenn Koqueror Probleme macht, ist es ein Fehler von Konqueror und würde mich nicht weiter darum kümmern.

        Grüße
        Thomas