Problem bei 100% Tabellenhoehe
    
Dirk
    
    
      
    
  - html
 
Hallo,
mir ist folgendes aufgefallen. wenn ich eine table ueber die gesamte hoehe aufziehen moechte - ueber height="100%", dann funktioniert dies nicht mehr, wenn ich folgende doctype zeile einfuege:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
wird diese zeile entfernt, verlaeuft die table wieder wie gewuenscht
ueber die ganze hoehe. was ist das problem ?
danke
Hi,
mir ist folgendes aufgefallen. wenn ich eine table ueber die gesamte hoehe aufziehen moechte - ueber height="100%", dann funktioniert dies nicht mehr, wenn ich folgende doctype zeile einfuege:
kein Wunder, HTML/4.01 kennt kein height-Attribut im <table>-Tag. Das weißt Du doch aber schon längst aus dem Archiv, oder etwa nicht?
Cheatah
wie kann ein solches problem dann geloest werden, wenn zb die table dazu dienen soll weiteren inhalt auf dem screen zu zentrieren ?
Moin,
wie kann ein solches problem dann geloest werden, wenn zb die
table dazu dienen soll weiteren inhalt auf dem screen zu zentrieren ?
Das Problem ist, daß dies nicht die Aufgabe einer Tabelle ist.
MfG
MarkX.
gut, aber wessen aufgabe ist es dann ? frames ? und wenn ich die nicht will, bildschirmhoehe und breite mittels java ermitteln und ein layer anordnen ? oder seh ich den wald vor ...
Hi,
gut, aber wessen aufgabe ist es dann ?
<body>? <div>? <p>?
Mache Dir erst einmal selbst klar, welcher Art der Inhalt des von Dir gesuchten Elementes ist, also welche Semantik das Element zu besitzen hat. *Nur* wenn es sich um tabellarische Daten handelt, ist *nur* <table> richtig; *nur* wenn es sich um einen Absatz im Fließtext handelt, ist *nur* <p> richtig; *nur* wenn es sich um eine ungeordnete Liste von etwas handelt, ist *nur* <ul> richtig - und so weiter.
frames ?
Alles, nur das nicht.
und wenn ich die nicht will, bildschirmhoehe und breite mittels java ermitteln
Grober Unfug. Wieso eigentlich ein Java-Applet?
und ein layer anordnen ?
Anordnen ist Darstellung, Darstellung ist CSS.
Cheatah
frames ?
Alles, nur das nicht.
seh ich genau so,
und wenn ich die nicht will, bildschirmhoehe und breite mittels java ermitteln
Grober Unfug. Wieso eigentlich ein Java-Applet?
wieso grober unfug ? folgende variante laeuft ja zb bei einer dynamischen layer groeße...
<body style="padding:10%; text-align:center;">
<div id="bla" style="width:100%; height:100%; border:1px solid black; text-align:left; overflow:auto;">
    Inhalt<br>
    Inhalt<br>
    Inhalt<br>
    Inhalt<br>
    Inhalt<br>
</div>
doch wie soll das gehen wenn mein layer bla eine feste groeße haben soll ? waere da nicht eine moeglichkeit die bildschirmbreite und hoehe mittel java script zu ermitteln ? oder hat jemand einen besseren vorschlag ?
Moin nochmal,
gut, aber wessen aufgabe ist es dann ? frames ? und wenn ich die nicht will, bildschirmhoehe und breite mittels java ermitteln und ein layer anordnen ? oder seh ich den wald vor ...
Zur Positionierung von HTML-Elementen eignet sich CSS. HTML selbst ist lediglich eine _Struktur_beschreibungssprache.
MfG
MarkX.
Hi,
wie kann ein solches problem dann geloest werden, wenn zb die table dazu dienen soll weiteren inhalt auf dem screen zu zentrieren ?
Gruß, Cybaer
Hallo,
ueber die ganze hoehe. was ist das problem ?
height="100%" ist nach W3C kein valides HTML.
Gruß Frank
Hallo
http://www.w3.org/TR/REC-html40/struct/global.html
Mit freundlichen Grüsse,
beinaendi
Lieber Dirk,
ich hatte weiter unten auch so was ähnliches gefragt:
[pref:t=80797&m=469196]
Leo