Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 22.10.2006, 13:49
Benutzerbild von heiko_rs
heiko_rs heiko_rs ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von EvT Beitrag anzeigen
left?
Ja, Du hast doch folgendes Markup gepostet:

Code:
<ul>
<li><span class="left">User online</span> <span class="right">7.000</span></li>
<li><span class="left">Anwohner</span> <span class="right">123.456</span></li>
</ul>
Und ich schrieb dazu, daß ein span reicht, und zwar .left (das dann übrigens keine Klasse mehr braucht, sondern nur ul; span wird dann per Nachfahrenselektor angesprochen).

Zitat:
Zitat von EvT Beitrag anzeigen
Ich hab dieses Beispiel aus den Specs
Code:
<p>a<span style="float:right">b</span></p>
Das sollte dazu führen, dass a links und b rechts in einer Zeile stehen. Machts aber nicht. In IE 7 und FF stehen sie zwar links und rechts, aber in 2 Zeilen.
Natürlich, denn durch float wird b zum Blockelement, und da es im Quelltext auf a folgt, steht es unter a. Also muß a floaten, und das würde in Deinem ursprünglich geposteten Beispiel span.left entsprechen.

Als dl ginge es folgendermaßen: dt floatet links (width am Besten in em), und dd hat entsprechenden margin-left und etwas padding-bottom für die vertikalen Abstände.

Geändert von heiko_rs (22.10.2006 um 13:58 Uhr)
Mit Zitat antworten