Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Hilfe bei Table-Funktion





Frage

Hi ich bin z.Z. dabei ein bisschen was mit Html zumachen nur leider weiß ich über alles nicht mehr so genau bescheid. Es geht ganz einfach um einen Text in einer Tabelle. Also vereinfacht dargestellt: <table width="100"> <tr> <td> Beispiel Text </td> </tr> </table> Naja mein Problem liegt jetzt ganz einfach daran, dass sich die größe bzw. die Breite sich mit dem Text ändern obwohl ich als größe 100 angegeben hat.Kann ich mir helfen und sagen wie ich des hinbekomm, dass die table genau so groß ist wie ich sie einstell egal was drin ist?? vielen dank

Antwort 1 von rfb

Antwort 2 von feyn

Danke für den Link aber im großen und ganzen hab ich des schon gewusst. Ich kenn ja die einzelnen Befehle in Html. Nur ich glaub ich mach irgendwas falsch weil egal wie oft ich width oder high angebe irgendwie wird des immer ausser Kraft gesetzt. Kann mir jemand sagen an was des liegen könnte?

Antwort 3 von Solo

Hi, gib die Weite im td-Tag an.

<td width="150"> Beispiel Text </td>

MfG

Antwort 4 von abschweb

Ich habe einen besseren Vorschlag:

<td style="width:150px">


Das ist im Ergebnis nicht das Gleiche wie Solos Vorschlag. Dort wird nämlch die Breite durchaus verringert, wenn die Tabelle sonst nicht auf den Bildschirm bzw ins definierte Rahmenfenster passt (Das gilt jedenfalls für den Internet Explorer).

Manfred

Antwort 5 von rfb

Zitat:
Nur ich glaub ich mach irgendwas falsch weil egal wie oft ich width oder high angebe irgendwie wird des immer ausser Kraft gesetzt.
nun, ohne deinen Quellcode zu kennen kann ich dir nicht weiter helfen.
width=100 aus deinem Beispiel ist ja auch nicht allzu groß, vielleicht sind die Tabelleninhalte einfach größer? Oder im CSS steht was anderes? Oder das HTML ist nicht valide?
Fragen über Fragen...

Antwort 6 von feyn

Danke für die Hilfe aber die beiden tipps also in <td> die weite angeben und mit <td style="width:150px">
gehen nicht =(

@rfb Kannst du mir mal deine email oder so geben? Dann schick ich ihn dir.Wäre echt nett, danke.

Antwort 7 von Mich

Hallo,

poste doch hier mal den Quellcode.

Ob Du die Breite bei table oder td angibst, ist bei einer einspaltigen Tabelle ziemlich egal.

Hat wahrscheinlich mit Deinem augenblicklichen Problem nichts tun, aber vielleicht mit einem künftigen: Die Höhe heißt bei HTML nicht "high" (wie Du schreibst), sondern "height".

Gruß
Mich

Antwort 8 von feyn

Verdammt, des passt irgendwie nicht rein weil es zuviel ist. Ich hab mich jetzt bei funpic angemeldet und hab des hochgeladen.Wollte erst die seite nicht schreiben aber wenn mir damit geholfen wird dann ist ja egal
http://feyn1.fe.funpic.de/ ist alles nur zum test(banner usw.) geht ja nur um die mittlere tabelleIch benutz Dreamwaever dazu.Man kann ja den Quellcode da jetzt rauslesen.Die große soll so sein wie wenn man links auf "home" klickt.

Vielen danke, wäre nett wenn mir jemand helfen könnte

Antwort 9 von Mich

Hallo
Solche Zwangs-Klick-Werbeflächen wie auf Deiner Seite lösen bei mir unwiderstehliche Flucht-Instinkte aus.
So wichtig kann eine Seite gar nicht sein, daß ich die nicht sofort auf Nimmerwiedersehen wegklicke.

Sorry
Mich

Antwort 10 von rfb

der Seitenquelltext steckt dermaßen voller Fehler, dass ich vermutlich Stünden bräuchte um ihn auseinanderzunehmen (z.B. mehrere title-Tags gleich am Anfang, doctype-declaration mitten drin gefolgt mit 2tem head und body etc.).
Sorry, aber soviel Zeit hab ich nicht über.

Antwort 11 von feyn

Tur mir wirklich leid, ich habe schon lange nichts mehr mit Html zutun gehabt sorry.
Ich hab jetzt nochmal alles komplett neu gemacht und des ganze java und php weg gelassen. Es geht ja nur darum, dass sich der Text nicht der tabelle bzw. der spalte anpasst. Es ist jetzt nur mal des Grundgerüst
http://feyn1.fe.funpic.de/


<body bgcolor="#0066FF">

<table align="center" border="1" width="780">
<tr>
<td>

<table width="780" align="center" border="1">
<tr><td><img src="banner.jpg" alt="Banner" width="750" /></td></tr>
</table>

<td>
</tr>

<!-------------------------------------------------------------------------->

<tr>
<td width="780">

<table align="center" border="1">
<tr>


	<td height="300" width="150">
	<table align="left" border="1">
		<tr><td> Test Text </td></tr>
	</table>
	<td>



	<td width="450">
	<table align="center" border="1">
		<tr><td> test text ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</td></tr>
	</table>
	</td>
	
	
	
	
	<td width="150" height="300">
	<table align="right" border="1">
		<tr><td> test texxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxt</td></tr>
	</table>
	</td>
	
</tr>
</table>

</td>
</tr>



<tr>
<td  width="780>
<table align="center" border="1">
	<tr><td> Test text</td></tr>
</table>
</td>
</tr>




<tr>
<td width="780">
<table align="center" border="1">
	<tr><td> test text </td></tr>
</table>
</td>
</tr>


</table>

</body>
</html>


Antwort 12 von Mich

Hallo,

wie soll da jemand durchblicken ?

Spontan hab ich gesehen, daß in der 11. Zeile Deines Beispiels (Leerzeilen mitgezählt) ein Schluß-</td> fehlt.

Die vorgegebene Breite wird deswegen gesprengt, weil Du mit Deinen "ttttttttttthhhhhhhhhhhhh..." gar keine Chance zum Zeilenumbruch läßt.

Kurz gesagt: Schmeiß die Table-Konstruktion weg und schau Dir mal CSS an

Nützliche Links:
http://barrierefrei.e-workers.de/p_table.php
http://css4you.de/wscss/index.html

Gruß
Mich

Antwort 13 von feyn

Hm, also okay...ich habe mir eigentlich CSS noch garnicht angeschaut. Kann man damit des genauso machen wie mit Table-Konstruktion??? Ich kenn des CSS nur ein bisschen von z.b. Farben die man im <head> bereich festleg unddie dann fürs gesagt Dokument gilt.

Antwort 14 von rfb

ja, kann man/frau. Schau dir dazu die beiden Links von Mich an.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: