Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wenn die Spalte keinen Inhalt hat nützt width="" nichts. CSS hab ich auch mehr oder weniger versucht aber ohne Erfolg. Vielleicht warn's die falschen Formate.
Vielleicht weiß es noch jemand genau?!
Die Spalte hat ein Hintergrundbild, dass vollständig angezeigt werden muss, darum die feste Breite. In der Spalte befinden sich dann selbst veränderbare Inhalte, darum kann ich kein transparentes Gif als Abstandshalter verwenden, da der Abstand zum Tabellenrand sich ändern kann.
Hmm, du sagst, in dieser Spalte selbst sind veränderbare Inhalte drin. Also ist sie doch nicht leer und somit auch kann man die Tabellenspalte auch formatieren etc. Andererseits: was hindert dich daran, einfach ein Leerzeichen in die Spalte zu setzen?
In der Spalte sind Bilder die sich ändern können.
Angenommen das Hintergrundbild der Spalte ist, genau wie die Spalte selbst, 50 Pixel breit. Und das Bild das sich im Moment in der Spalte befindet ist 30 Pixel breit. Nun mache ich vor und hinter diesem Inhalt-Bild Leerzeichen oder transparente Gifs damit das Bild zentriert ist. Nun ändert sich das Bild und dieses ist 40 Pixel breit. damit ist die Spalte Dank der Leerzeichen oder transparenten Gifs 10 Pixel zu breit. Toll
Ich versteh immer noch nicht was du machen willst. Wenn du doch ein Bild in der Spalte hast (und ich meine nicht das Hintergrundbild), dann ist das doch alles kein Problem.
Vielleicht könntest du auch mal eben erläutern, wozu du das brauchst. Unter Umständen lässt sich ja eine andere Möglichkeit finden.
Kann natürlich die Breite angeben mit width="" - hatte wohl bisher immer nur vergessen, dass ich das Bild dann auch einrücken kann via CSS, damit es nicht links am Rand klebt (dann wären natürlich auch Leerzeichen oder transparente Gifs möglich)
valign="center" gibt es nicht. Wenn schon, dann muss das valign="middle" heissen. Das Attribut background gibt es laut HTML 4.01 Transitional auch nicht (mehr). Beim Bild fehlt das alt-Attribut.
@ Loopo: was ist der Unterschied zwischen Leerzeichen und ?
Heiß zwar nicht Loopo ... aber der Unterschied ist einfach, wie der Name schon sagt. NonBreakingSPace. Leerzeichen kannst du in HTML nur eines hintereinander machen, egal wie viele da sind, es wird nur eins dargestellt.
Ein nbsp; wird immer berücksichtigt.
Ist ganz praktisch um einzelne Textzeilen um wenige Zeichen zu verschieben.
Ein ist ein
& # 255 ; <-- lässt sich ned zsamm schreibn
also ASCII 255 soweit ich weiss.
Halt ein leeres Zeichen aber kein leerzeichen.
Komischerweise macht Firefox aber aus dem ALT+255 Zeichen im gegensatz zum IE ein leerzeichen bei der Formularübertragung... sehr unpraktische angelegenheit...