2012-05-08 4 views
0

XHTML은 여전히 ​​매우 열악한 언어이므로 간단한 결과를 얻고 객체를 중심에두고 모든 브라우저에서 가져 오기 위해 많은 트릭을 시도해야합니다. 그게 내 문제 야. 그래서 전체 페이지를 덮고있는 이미지가 있습니다. 배경이 아니므로, 화면에 맞추기를 원하기 때문에 배경이 아닙니다. 내 이미지는 절대적으로 배치됩니다. 자, 내가 원하는 건 플래시 swf가 이미지 위에 수평으로 집중되도록하는 것입니다. 때로는 작동하지만 비 IE 브라우저에서만 가능합니다 (항상 그렇듯이). 때로는 어떤 브라우저에서도 그렇지 않습니다. 문제는 flasj 객체를 이미지의 가운데에 배치하는 방법을 모르겠다는 것입니다. 항상 화면 왼쪽 상단에 나타납니다. 내 코드는 다음과 같은 것입니다 :절대 이미지 위에 swf 포함 객체 중심 지정

<body style="margin: 0px auto; text-align: center; width: 100%; height: 100%;"> 
    <object type="application/x-shockwave-flash" 
     height="100" width="200" 
     style="position: absolute; float: top; margin: 10px auto; z-index: 1;"> 
     ... 
     ... 
    </object> 
    <img src="image.jpg" height="100%" width="100%" 
     style="postion: absolute; left: 0px; top: 0px; z-index:-1;" /> 
</body> 

가장 큰 문제는 내가 브라우저 (를 탐색하는 것은 불가능 ) IE에서 플래시 센터를 볼 수 있다는 것입니다. 어떻게 생각해? 감사!

답변

0

먼저 플래시에 html을 삽입하는 데 널리 사용되는 swfobject를 적극 권장합니다.

http://code.google.com/p/swfobject/

는 object 태그와 함께 계속하려는 경우, 사업부에서 포장 시도하고 사업부가 아닌 개체 태그에 위치 속성을 설정합니다.

2

무언가를 가운데에 놓으려면 자동으로 여백을주고 display: block을 지정하십시오.

<object style="display: block; width: 200px; margin: 0 auto;"> .. </object> 
관련 문제