Textausrichtung
Charly
- css
Hallo,
Ich will den Text in Tabellenform ausrichten.
Beispiel:
1.2.: blabla
blabla
15.09.: blabla
Ich habe dies versucht mit
<span>1.2.:</span><span style="margin-left:3em;">blabla</span><br />
<span> </span><span style="margin-left:3em;">blabla</span><br />
<span>15.09.:</span><span style="margin-left:3em;">blabla</span>
Aber die margin-Angabe bezieht sich ja auf das vorangegangene span-element.
Kann ich diese Angabe auf den Zeilen (Block-)Anfang beziehen?
Frohes Licht ausschalten um 20:00
Hi Charlie,
so wird das nix, da die Breite der ersten Spalte ja durch deren Inhalt bestimmt wird zu der Du dann noch einen Außenabstand hinzufügst. Warum packst Du das nicht in eine Tabelle, sind doch tabellarische Daten, da ist das legitim.
Ansonsten kannst Du das noch so machen:
<div class="col1">1.2.:</div>
<div class="col2">Blablabla</div>
<div class="clear"></div>
<div class="col1">15.09.:</div>
<div class="col2">Blablabla</div>
<div class="clear"></div>
Und dann in der CSS-Datei:
.col1 {
float: left;
width: 100px;
margin: right: 16px;
}
.col2 {
float: left;
}
.clear {
clear: both;
height: 2px;
overflow: hidden; /* IE 6 stellt das sonst als Leerzeile mit normaler Zeilenhöhe dar */
}
Gruß, Josef
Grüße,
nix für ungut - aber tabellen exestieren ja für tabellarische inhalte - warum dann also 10 umwege wenns tabellen gibt? einfach nur wiel es heißt man solle die nicht UNNÖTIG verwenden?
MFG
bleicher
Genau hierfür gibt es die HTML-Elemente rund um table, td, tr, ...
Und zwar genau hierfür.
Hier mit Spans und Divs rumzugurken ist genauso falsch wie Tabellen als Layoutmittel.