Ashura: <legend> im Fieldset nicht rechts sondern links?

Beitrag lesen

Hallo Felix.

Dabei möchte ich doch nur folgende Darstellung erzielen:

+--------+
+----------+ LEGEND +--+
|.         +--------+  |
|(content)             |
|...                   |
+----------------------+

Dies könntest du folgendermaßen erreichen:

fielset legend {  
  margin-left:auto;  
  margin-right:0; /* Oder beliebiger Wert */  
}

Funktioniert aber nur im Opera.

Reizen würde mich auch der Versuch folgende Darstellungen zu bewirken:

+----------------------+
|(content)             |
|...                   |
|. +--------+          |
+--+ LEGEND +----------+
   +--------+

Ein Ansatz:

fieldset legend {  
  float:left;  
  margin-bottom:-0.5em;  
  margin-top:1em;  
}

Funktioniert teilweise im Opera und Konqueror.

+----------------------+
|(content)             |
|...                   |
|.         +--------+  |
+----------+ LEGEND +--+
           +--------+

Entsprechend obiges mit float:right.

Im Firefox und IE sieht es schlecht aus, sorry.

Einen schönen Sonntag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]