Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > label formatieren
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > label formatieren

Pages: [1]

geschrieben von Michael am 29.09.2006 - 08:23
Hi Leute,

habe eine kurze Frage: Ist es möglich, unter Firefox dem Label-Tag eine fixe breite zuzuweisen?

Habe es wie folgt gemacht:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
label {
	width: 65px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	display: inline;
}

<label for="field">blabla</label>


funktioniert unterm IE perfert, nur der Firefox ignoriert mir die Breitenangabe von 65px.
Ist das wieder so eine Eigenheit, die im FF nicht fkt.???

Liebe Grüße
Mike

geschrieben von Micha am 29.09.2006 - 08:52
Hi,

Inlineelement haben keine Breite außer in einigen Browsers [1]. Setzt Du die Eigenschaft auf
HTML-Quelltext
1: 
display: block;
wird es auch funktionieren. Du wirst dann jedoch den gewünschten effekt mit float erzielen müssen, vermute ich mal.

Micha

[1] in einigen = IE :P

geschrieben von Matneu am 29.09.2006 - 12:19
Da ich gerade genau das gleiche Problem hatte hier mal meine Label-Formatierung:
HTML-Quelltext
1: 
2: 
3: 
4: 
#main label {
	float:left;
	width:10em;
}


Zitat
 Original geschrieben von derletztekick am 29.09.2006 - 08:52
Inlineelement haben keine Breite außer in einigen Browsers [1]. [...]
[1] in einigen = IE :P

Da kannst Du ruhig "Inlineelement haben in keinem Browser eine Breite" schreiben. Den IE kann man absolut nicht als Browser bezeichnen :-\

So far...
Matthias

geschrieben von Michael am 30.09.2006 - 11:23
@Micha:

display: block; hatte ich natürlich ausprobiert, das Problem ist, dass das Label dann über dem Feld steht und nicht mehr daneben.

@Matneu:

Vielen Dank, werde ich gleich da ausprobieren.

Euch beiden DANKE und liebe Grüße!!

geschrieben von Micha am 30.09.2006 - 11:28
Hi,

ist label nicht von sich aus schon ein Blockelement? Es sollte zumindest nur zeigen, das Inlineelemente keine Breite haben können.

Micha

geschrieben von Michael am 06.10.2006 - 15:49
Also der Ansatz von Matneu funktioniert in beiden Browsern.

Zitat
 
Auszug de.selfhtml.org

[...] Das label-Element selbst hat keine sichtbare Wirkung am Bildschirm,
es dient lediglich dem Zweck, den logischen Bezug zum Formularelement herzustellen. [...]


Würde deine Annahme bestätigen, jedoch kann man offensichtlich schon eine Breite zuordnen...!?


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.