webForumDet fria alternativet

Problem med "border-xxx" i Firefox

2 svar · 401 visningar · startad av MuRGo

MuRGoMedlem sedan apr. 200317 inlägg
#1

Hej!

Jag har inte knappat hemsidor på ett tag och skulle igår hjälpa min fru att få till en sida. Kände mig lite ringrostig men fick ändå till en sida som ser ut som jag vill i IE men i FF tappar den en del formatering.

Ett första utkast av sidan finns på https://www.conordin.com. Testa i IE och FF så förstår ni vad jag är ute efter...

Problemet är bl a följande.

I style.css har jag följande:

frame.links {
	border-top: 20px solid #FFFFFF;
	border-left: 20px solid #FFFFFF;
	border-right: 20px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;
}

I index.htm har jag följande kopplat till ovanstående:

<frame class="links" name="link_frame" src="top.asp" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>

Detta funkar klockrent i IE men i FF blir det ingen ram...

Finns det nån enkel kod som funkar i båda? Hur ska jag göra?

Mvh
Jonny

Danne VMedlem sedan aug. 20068 090 inlägg
#2

Använd helst inte frames alls. De tillhörde 90-talet och är extremt sällan motiverade idag. Skälen är många: http://apptools.com/rants/framesevil.php

Anledningen till att FF inte tar formatering på taggen "frame" är troligtvis att du kanske inte har rätt DTD (orkar inte kolla): http://www.w3.org/TR/REC-html40/sgml/framesetdtd.html

Men om du prompt måste ha frames, så sätt då istället en class i body-taggen på de sidor som du vill ska ha border:

body .links {
	border: 20px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF!important;
}
<body class="links">

Det kanske funkar bättre...

Men som sagt: Gör vanliga "flat" pages istället!

MuRGoMedlem sedan apr. 200317 inlägg
#3

Tack!

Ska testa om det funkar ikväll och fundera över att göra mig av med frames ;)

/Jonny

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)