tabellen format

Status
Nicht offen für weitere Antworten.

melmager

Erfahrenes Mitglied
kann es sein dass man mit css nicht die grösse und die ausrichung der daten in den zellen einer tabelle nicht über css einstellen kann?

gefunden habe ich jedenfalls nix

mit andern worten die angabe width und align bei td möchte ich zentral regeln
 
wenn ich dich richtig verstehe, dann suchst du sowas hier:
Code:
<style type="text/css">
<!--
    td
    {
        width: 100px;
        text-align: right;
    }
//-->
</style>
ich wüsste allerdings nicht, wieso das nicht funktionieren sollte. ich hab es im internet explorer 5.0 ausprobiert, und es funktioniert.
kann natürlich auch sein, dass ich dich nicht richtig verstanden habe... :rolleyes:
 
dicht dran :)

ich möchte natürlich für jede datenspalte eine andre einstellung haben

1. td width 100px align left
2. td width 200px align right

usw..
 
hey..

dann musst du aber mit classes arbeiten:

Code:
<style type="text/css">
<!--
    .td1
    {
        width: 100px;
        text-align: right;
    }
    .td2
    {
        width: 150px;
        text-align: left;
    }
//-->
</style>

allerdings musst du dann im td-tag noch
Code:
class="td1" oder class="td2"

reinschreiben

greetings para
 
ich habe eine ausgelagerte css datei die ich auch schon eingebetet habe:p

so jetzt habe ich eine tabelle

Code:
<table>
<tr>
<td>
</td>
</tr>
</table>

ich habe den oben genannten code in meine css datei gepackt..

jetzt muss ich es so machen?(das beliebige td's andere hintergrundfarben haben..)

Code:
<table>
<tr>
<td class="td1">
</td>
</tr>
<tr>
<td class="td1">
</td>
</tr>
<tr>
<td bgcolor="#888888>
</td>
</tr>
</table>

das funzt nämlich leider nicht.. (lezteres mit bgcolor schon..)
bei css steht bei mir folgendes
Code:
.td1
{
    background- color:#555555;
    text-align: left;
}
.td2
{
    background- color:#887633;
    text-align: left;
}

so funzt es leider auch nicht.. -->
Code:
<table>
<tr>
<span class="td1">
<td >
</td>
</span>
</tr>
<tr>
<span class="td2">
<td>
</td>
</span>
</tr>
<tr>
<td bgcolor="#888888>
</td>
</tr>
</table>

ich dachte das sowas damit gemeint war(das dieses css sowas verusachen soll:)

also verschiedene bg's in verschienden td's

hope you help

;)
 
Leerzeichen in solchen Angaben unterzumischen ist oft tödlich, wenn auch zumeist nicht für den IE.
Folgende Angabe in einem Stylesheet-Bereich von dir aber dürfte auch dem ein Greuel sein:
PHP:
background- color: #555555;
Letzteres Leerzeichen ist hier absichtlich, da sonst der Smilie erscheint, aber da vordere Leerzeichen ist aus deiner Angabe entnommen und nicht valide...
Richtig lautet's:
PHP:
background-color: #555555;
aber besser auch ohne das hier dargestellte Leerzeichen zwischen Doppelpunkt und hash.

hth,
Geist
 
Status
Nicht offen für weitere Antworten.
Zurück