hi
ich hätte da mal wieder eine frage wie kann ich die höhe einer tabelle definiren ich weis das es laut selfhtml mit height=„…“ geht aber ich will das es über die ganze seite geht also hab ich height=„100%“ eingegeben aber die tabelle geht nichtüber die ganze seite sondern bleibt so groß wie vorher
hier mal der code der tabelle
[html]
also erstmal solltest Du Dir angewöhnen, alles, was Layout/Design ist, in ein Stylesheet zu packen und auf die altbackenen HTML-Attribute verzichten. Das macht einiges logischer, regelmäßiger und einfacher.
Wenn Du nun also per CSS height:100% zuweist, musst Du wissen, dass sich height wie auch width immer nur auf die tatsächliche Größe des Elternelements bezieht. Bei width ist es in sofern einfacher, dass die Elemente immer irgendwo ein Block-Element als Elternteil haben, und ein Block-Element per Default width:100% hat.
Bei height ist das anders. Die Höhe richtet sich ja nach dem Inhalt des Elements. Wenn Du willst, dass irgendein Element von Dir die Höhe 100% bekommen soll, dann musst Du dafür sorgen, dass auch alle Elternelemente bis hin zu body und html height:100% zugewiesen bekommen. Dann gehts.
Ach übrigens, ich sehe bei dem Code nur eine Auflistung von Bildern, da ist eine Tabelle fehl am Platze. Eine Liste, ob ul oder dl, wäre hier wohl angebracht.
also wo muss ich jetzt was einfügen
oder könntet du mir einfach den code geben also die reine tabelle eine reihe zwei splten dan könnt ich den rest selbst einfügen
und ich hätte da noch ein problem wenn die rechte spalte länger ist als die linke geht er hin und schreibt den text aus der anderen spalte in die mitte kann man mit irgend einem „befehl“ sagen das er trotzdem immer oben anfangen soll?
Du legst halt eine CSS-Datei an auf diese verlinkst Du dann mit:
[html][/html]
In der CSS-Datei definierst Du dann für alles Elterelemente Deiner Tabelle bis hin zur Tabelle die Höhe:
html {height: 100%;}
body {height: 100%;}
table {height: 100%}
Was das Problem mit der Ausrichtung innerhalb einer Tabllenzeile angeht löst Du dies in der CSS-Datei indem Du für die Tabellenzeile den Style vertical-align benutzt.
Ist das ne Entschuldigung oder eine faule Ausrede?
Beides ist nicht wirklich akzeptabel.
Es ist kein Drama, etwas nicht zu können, aber wenn man ein Ziel erreichen will, muss man manchmal etwas Arbeit investieren und lernbereit sein. Das klingt jetzt sehr nach „Kann ich nicht, will ich nicht, macht mir das einer?“ Dann musst Du in die Jobbörse gehen und dafür bezahlen.
es soll keine ausrede sein
ur die seite soll so schnell wie möglich fertig sein
das problem ist wenn ich mir das durschlesen soll verliere ich bei so langen texten irgend wann die lust aber wen mir das jemand erklärt also mündlich dan ist das was anderes dan geht das
und im meinem bekanten kreis kann das nur einer und der kommt högstens alle 2 wochen für 2 tage das ist das problem
Also ich persönlich finde gerade die css4you nicht wirklich ermüdend, ist doch alles recht übersichtlich und kurz gehalten.
Die Grundlagen wie Du die CSS-Datei anlegst und mit Deiner HTML-Datei verbindest haben wir hier auch schon beschrieben.
Zudem ist es sowieso wahrscheinlich das Du noch über mehrere Hürden gehen wirst bis Du die Seite fertig hast. Und da ist es dann schon von Vorteil sich auch selber mit der Lösung diverser Probleme auseinanderzusetzen. Ansonsten wird das Projekt auch nicht schnell fertig. Immer darauf zu warten das Di jemand zuarbeitet ist ja auch zeitaufwändig
Dateien schreibt man meistens mit einem Editor. Auch Word ist ein Editor.
Ein externes Stylesheet ist eine Textdatei, ja. Man kann Styles inline im HTML-Tag mit dem Attribut „style“ angeben, man kann Styles im Head der HTML-Datei mit dem Tag angeben und man kann sie in einer externen Stylesheet-Datei notieren. Letztere Variante ist die empfehlenswerte, weil dann Inhalt und Layout/Design strikt und sauber voneinander getrennt sind.
JA Du legst diese Datei auch im Editor an. Als Dateierweiterung halt beim speichern .css angeben. Das ganze speicherst Du dann halt im selben Verzeichnis wie die HTML-Datei, oder aber in ein Unterverzeichnis - den genauen Pfad dorthin mußt Du dann aber auch im Link-Tag der HTML Datei angeben.