<table> ist ein BLOCK-Element aber geht nicht bis ans Ende??
Aqua
- html
0 MudGuard
Hallo!
Kurzzusammenfassung über Block und Inlineelemente:
Eine der wichtigsten Eigenschaften ist,
dass Blockelemente bis ans ENDE des Bildschirms gehen
also von links nach rechts gesehen AUSSER man definiert eine
spezielle "width"
Inline-Elemente sind so klein wie möglich und nur
der Inhalt dehnt sie aus und macht sie gröser und laenger.
<table> ist keinesfalls ein inline-element und
was ich weiß gaaaaanz bestimmt ein Block-Element.
Dennoch scheint es mir,
dass die Browser den <table> so klein wie möglich darstellen
und es nur durch seinen Inhalt gedehnt wird.
der <table> darf aber Blockelemente beinhalten also
es ist sicher kein inline-element.
Ist das zufall oder ein Bug dass der <table> immer so klein
wie möglich dargestellt wird und ihn nur sein Inhalt ausdehnt,
oder muss das so sein, bzw. wenn ja, WO ist das WIE definiert?
Es muss doch inline oder Block sein und bei beiden stimmen
eben ein paar Eigenschaften nicht,
irgendwie scheint es keins von beiden zu sein.
Bitte helft mir das zu verstehen ob das normal ist
oder ein Fehler ist dass der <table> nicht wie alle
Blockelemente bis zum Bildschirmrand geht.
Dankeeee ;o)
Aqua
Hi,
Kurzzusammenfassung über Block und Inlineelemente:
Eine der wichtigsten Eigenschaften ist,
dass Blockelemente bis ans ENDE des Bildschirms gehen
also von links nach rechts gesehen AUSSER man definiert eine
spezielle "width"
HTML sagt dazu (siehe http://www.w3.org/TR/html401/struct/tables.html#adef-width-TABLE:
This attribute specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent.
Bei fehlender Breitenangabe darf also der user-agent (sprich: Browser) die Breite bestimmen.
Dazu wird er im Normalfall die CSS-Regeln beachten:
CSS sagt dazu (siehe http://www.w3.org/TR/REC-CSS2/tables.html#q5):
The table and caption boxes retain their own content, padding, margin, and border areas, and the dimensions of the rectangular anonymous box are the smallest required to contain both.
cu,
Andreas