Gitternetzlinien erscheinen nicht
Halina
- css
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
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.
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