Fråga : Firefox css gränsar på insida av div, när han bäddar in som är prålig med SWFObject, why?

I arbetet för förmiddag på en website och mig har körde in i en konstiga Firefox gränsar problem. På varje webbläsare saker ser stor, bortsett från Firefox.

It är ett enkelt exponerar baserad website, med en centrerad div som innehåller det pråligt, inbäddat med SWFObject. Diven är 960x600 och så är det pråligt. Diven har ett 1 PIXEL att gränsa. Sammanlagt andra webbläsare, gränsa är på yttersidan. I Firefox gränsa är på INSIDAN som summing effektivt upp bredden/höjden av diven, gränsar däribland, till 960x600. Alla andra webbläsare sums den upp till 962x602.

The som det verkliga problemet här är, att detta gör det pråliga fjäll att besegra till PIXEL 958x598, och orsakar alla sorter av textoffsetar och förvrider föregående bot fodrar in i kuslig patterns.
I vet att ett alternativ är att tvinga pråligt till inte fjäll, men vi skulle därefter förlorar längst ner PIXEL och rätten av flash.
If jag kopplar ut den nöjda diven till nöjd html därefter gränsa är på förutom diven och den framförs med den korrekta ska bilagan för bredden/height.

I htmlen kodifierar, bara den inte tillåtna I-förmiddagen för att visa den pråliga nöjda unfortunately. > för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
" codeBody " " >< för class= " för xml för för var-flashvars = {}; var-params = {}; var tillskrivar = {}; swfobject.embedSWF (”flashfile.swf”, ”flashcontent”, ”960”, ”600”, ”10.0.0”, falskt, flashvars, params, attribut); html förkroppsligar {bredden: 100%; höjd: 100%} förkroppsliga { bakgrund-färga: #EFEFEF; förse med marginal: 0px; förse med marginal-överträffa: 0px; förse med marginal-rätt: 0px; förse med marginal-bottna: 0px; placera: släkting; minut-bredd: 960px; minut-höjd: 600px; } #flashcontent { bredd: 960px; höjd: 600px; placera: evig sanning; bästa: 50%; lämnat: 50%; förse med marginal: - 300px 0 0 -480px; gränsa: #CCCCCC för heltäckande 1px; bakgrund-färga: vit; } för " flashcontent "
" klar "

Svar : Firefox css gränsar på insida av div, när han bäddar in som är prålig med SWFObject, why?

I faktum det är annat långt rundan, IE sätter gränsa på insidan, och FF följer W3CEN som är standard av att sätta den på yttersidan, men inga av detta bör betyda, som din doctype är strikt som tvingar alla webbläsare för att följa de samma normana (även därefter IE6 & 7 inte är att göra perfekt).

kanske det är en bugga i swfobject?
Försök som bäddar in den pråliga filmnågot liknande i snippeten som, jag har fäst, det, verkar för att fungera…,
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:


	


		
		
		
		
		
		
	
	
		

Tillfredsställa på denna sida kräver en nyare version av den pråliga spelare för Adobe.

Få Adobe den pråliga spelare

Andra lösningar  
 
programming4us programming4us