webForumDet fria alternativet

Fieldset, css & IE

5 svar · 768 visningar · startad av Tengblad

TengbladMedlem sedan dec. 19996 590 inlägg
#1

Jag använder mig av fieldsets med CSS på ett jobb men får det inte att funka som jag vill i IE. Det blir inte vackert i IE. Se bifogade bilder.

fieldset {
	border: 1px dashed #999999;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #F2F2F2;
	position: relative;
}
legend {
	font-size: 10px;
	margin-left: 15px;
	color: #7CAFDF;
}

Går det att ordna detta eller måste ja tänka om? :bla

firefox.gifIE_skit.gif
OrientMedlem sedan sep. 200584 inlägg
#2

Du kan ge legend ett vitt bakgrund.
Sen kan du flytta den lite högre upp genom att använda ett hack.
t.ex:
position:relative;
background: #fff;
_top:-8px; /*Undescore gör att bara IE tolkar detta vad jag vet*/

nidronMedlem sedan jan. 2005209 inlägg
#3

Funkar verkligen "top" med relative?
Kanske fungerar bättre med _margin-top? *aldrig testat underscore dock* =o)

zcorpanMedlem sedan dec. 20042 269 inlägg
#4

nidron skrev:

Funkar verkligen "top" med relative?

Jo då. Boxen flyttas relativt till var den skulle ha varit om den inte var positionerad.

bassebhuMedlem sedan nov. 20014 028 inlägg
#5

Finns det liknande hack för IE7?

Surt att det inte är fixat sedan 6:an.

e/ Jag hittade html*fieldset men det verkar läsas även i Safari för Mac och det var ju halvlyckat =/

icaaqMedlem sedan okt. 20004 910 inlägg
#6

Googla på Conditional Comments

mv icaaq

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb