Blockelemente am Inhalt automatisch anpassen?
Karin
- css
Hallo,
ist es normal, dass es kein Blockelement gibt
was sich am Inhalt anpasst, oder mache ich was falsch?
bsp:
<div style="background-color:#EFEFEF;border:1px solid black;">test</div>
Länge = 100% : Warum?
Muss man immer mit "width" arbeiten um das zu verhindern?
Wenn dem also tatsächlich so ist, gibt es daür eine
logische Begründung? Tabellen passen sich ja schliesslich
auch dynamisch dem Inhalt an.
ist es normal, dass es kein Blockelement gibt
was sich am Inhalt anpasst, oder mache ich was falsch?bsp:
<div style="background-color:#EFEFEF;border:1px solid black;">test</div>Länge = 100% : Warum?
Keine Ahnung, was du da machst, aber obiger Code sollte einen einzelnen, 100% BREITEN und nur eine Zeile hohen schwarzen Rahmen um das Wort "test" bilden.
Hallo Peter,
Keine Ahnung, was du da machst, aber obiger Code sollte einen einzelnen, 100% BREITEN und nur eine Zeile hohen schwarzen Rahmen um das Wort "test" bilden.
Ja genau das passiert auch, nur warum 100% wenn doch das
Wörtchen "Test" nur einige Pixel breit ist?
Würde ich das gleiche mit einer Tabelle machen hätte die
auch nur eine Breite von ca.8%. Geht das in CSS nicht.
* Ich meine jetzt nicht span oder sonst ein Inlineelement,
nein ein Blockelement.
Karin
Moin
<div style="background-color:#EFEFEF;border:1px solid black;">test</div>
Länge = 100% : Warum?
Weil sich Block Elemente "im Fluß" sind und sich somit in der Breite am Mutter-Element ausrichten.
Muss man immer mit "width" arbeiten um das zu verhindern?
Ja. Oder eine andere Display-Eigenschaft geben.
Gruß Bobby
Hallo Bobby,
Muss man immer mit "width" arbeiten um das zu verhindern?
Ja. Oder eine andere Display-Eigenschaft geben.
Dachte ich mir schon, nur ist es legitim einem Inlineelement
eine Positionangabe zu verpassen?
Findet man im Netz keine Antwort drauf, die Beispiele sind
immer Blockelemente.
Karin
Moin
Dachte ich mir schon, nur ist es legitim einem Inlineelement
eine Positionangabe zu verpassen?
Legitim ist erstmal alles. Du kannst jedem Element jede Eigenschaft zuweisen. Ob dies jedoch Anwendung findet ist eine andere Sache. Es gibt übrigens noch mehr display-Eigenschaften außer Block und Inline. Schau dazu bitte ins selfhtml und probiers einfach aus.
Gruß Bobby