Halina: Gitternetzlinien erscheinen nicht

Liebe "Wissende",

bitte HIIILLLFFEE, ich bin am Verzweifeln.
Ich habe eine Tabelle in Baseportal, die eigentlich ganz normal gestaltet ist.
Bloß: Sie zeigt die Gitternetzlinien zwischen den Felder nur noch an, wenn auch Text in dem Feld steht.
Ich möchte aber entweder überall Gitternetzlinien oder nur eine Grundlinie zwischen den Zeilen.
Habe schon alles mögliche ausprobiert, hier gesucht und und und ...
Vieleicht kann ein netter Mensch helfen?

Hier der Code:
<html><head><title>Getraenkekarte</title>
<style type="text/css">
.unten { vertical-align:bottom; }
.unten { vertical-align:bottom; }
.unten { vertical-align:bottom; }
.unten { vertical-align:bottom; }
.unten { vertical-align:bottom; }
</style>

</head>

<body bgcolor=#bb1111 color=#000000 link="#000000" alink="#330000" vlink="330000">
<br><br><br><br>
<h2><align=left><span style="color:#000000">Eichkaters Getränkekarte</span></h2>

<table bgcolor="ff9911" border="1" bordercolor="ffaa00"
style="border-left:5px solid #dd0022;
border-right:5px solid #ee0033;
border-top:5px solid #dd0022;
border-bottom:5px solid #ee0033;">
<!---Tabellenkopf-->
<tr>
<td><font size="3pt"><b>Artikel</b></font></td>
<td><font size="3pt"><b>Beschreibung</b></font></td>
<td><font size="3pt"><b>Portion</b></font></td>
<td><font size="3pt"><b>Preis</b></font></td>
<td> </td></tr>
<!---Datenbankausgabe-->

<loop code=perl db=Getraenkekarte sort=SZ,Artikel,Bruttopreis>

if ($kt ne $Kategorie){

out "<tr><td>$Kategorie</td></tr>";
  $kt = $Kategorie;

}

out<<"EOF";
<tr>
<td class="unten"><font size="2pt">$Artikel</font></td>
<td class="unten"><font size="1pt">$Beschreibung</font></td>
<td class="unten"><font size="2pt">$Portion</font></td>
<td class="unten"><font size="2pt">$Bruttopreis</font></td>
<td class="unten"><font size="2pt"></font></td></tr>

EOF

</loop>
</table>

Liebe Grüße,
Halina

  1. Hallo Halina,

    Ich habe eine Tabelle in Baseportal, (..)

    In was bitte?

    Bloß: Sie zeigt die Gitternetzlinien zwischen den Felder nur noch an, wenn
    auch Text in dem Feld steht.

    Das klingt für mich nach dieser CSS-Angabe:

    http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#empty_cells

    <style type="text/css">
    .unten { vertical-align:bottom; }
    (...)
    .unten { vertical-align:bottom; }
    </style>

    Äh, Du weißt aber schon, das es das tolle an Klassen ist, daß man sie nur
    einmal angeben muß, ja?

    <table bgcolor="ff9911" border="1" bordercolor="ffaa00"

    Ich würde Farbangeben generell mit '#' davor machen.

    <loop code=perl db=Getraenkekarte sort=SZ,Artikel,Bruttopreis>

    So weit ich weiß, gibt es kein Element <loop> in (X)HTML. Und ich sehe
    auch nicht, daß Du irgendwelche zusätzlichen Namensräume eingebunden
    hast. Deswegen kann ich nur hoffen, daß es etwas serverseitiges ist,
    daß nicht beim Besucher ankommt.

    <td class="unten"><font size="2pt">$Artikel</font></td>
    <td class="unten"><font size="1pt">$Beschreibung</font></td>

    <font> ist natürlich nichts so toll. Und daß pt eine ungeeignete
    Schriftgröße zur Benutzung von Webseiten ist, sollte sich doch
    auch endlich mal langsam rumsprechen.

    • Tim
    --
    <img src="http://www.tepasse.org/tim.png" border="0" alt="">
  2. Hallo,

    Ich möchte aber entweder überall Gitternetzlinien oder nur eine Grundlinie zwischen den Zeilen.

    table {
     border-collapse:collapse;
     border-left:5px solid #dd0022;
     border-right:5px solid #ee0033;
     border-top:5px solid #dd0022;
     border-bottom:5px solid #ee0033;
     empty-cells:show;
    }

    Wenn du einen Rahmen um die Zellen willst, muss du dann das definieren.

    Hier der Code:

    Wenn ich wirklich ein "Wissender" wäre, würde ich jetzt wissen, was dein Code ist, denn um HTML handelt es sich nicht.

    <h2><align=left><span style="color:#000000">Eichkaters

    ^^^^^^^^^^^^
    Was ist das?

    <td><font size="3pt"><b>Artikel</b></font></td>

    ^^^^^^^^^^^^^^^^^^^^       ^^^^^^^^^^^^

    Genau dafür wurde CSS erdacht.

    Grüße
    Thomas