[HTML] Spalte ohne Inhalt feste Breite zuweisen

  • Ersteller Ersteller Mr. Snoot
  • Erstellt am Erstellt am
M

Mr. Snoot

Gast
Hio:

Ist es möglich einer Tabellenspalte ohne Inhalt eine feste Breite zu zuweisen?
Transparenten gifs als Platzhalter kann ich leider nicht verwenden :(
 
width=...
was willst du denn positionieren? sonst is da css ganz hilfreich, zb mit top, left,...
 
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.
 
Zuletzt bearbeitet:
auch wenn man das eigentlich nicht mehr machen soll, hastes schon mal mit einem blind-gif versucht?
 
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.
 
Baah, grml ;)

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 :D (dann wären natürlich auch Leerzeichen oder transparente Gifs möglich)

Thnx für die Mühe die ich gemacht habe ;)
 
wenn's keinen Inhalt hat, mach ein
Code:
 
rein
 
<td height="WERT" align="center" valign="center" background="BLA.gif">
<img src="BLA.jpg" width=129 height="167" vspace=0 border=0>
</td>

Sowas ungefähr?
So hab ich's mal für ne Website von nem Kunden gemacht.
War natürlich ein stück besser, aber so hatt ichs jetzt schnell im kopf
 
AND1 schrieb:
<td height="WERT" align="center" valign="center" background="BLA.gif">
<img src="BLA.jpg" width=129 height="167" vspace=0 border=0>
</td>

Sowas ungefähr?
So hab ich's mal für ne Website von nem Kunden gemacht.
War natürlich ein stück besser, aber so hatt ichs jetzt schnell im kopf
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 &nbsp;?
 
Nase schrieb:
@ Loopo: was ist der Unterschied zwischen Leerzeichen und &nbsp;?
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 &nbsp; 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...

aber ich weich vom Topic ab ..sry
 
bei einem Zeilenumbruch wird zB

"Hallo Welt!"

zu

"Hallo
Welt!"

hingegen ein "Hallo Welt!" mit Non-Braking-Space zu

"
Hallo Welt!"

und wie erwähnt kann man beliebig viele davon hintereinander machen und alle werden berücksichtigt.
 
Zurück
Oben