2011-07-25 10 views
1

現在、CSSを使用してサイトのスタイリングを行っていますが、プロジェクトの性質上、CSSを追加または削除するアクセス権がありません。IEでボディ幅を設定できません

私の目標は、単にページに固定幅を与えることです。ページのHTMLは非常に簡単で、このようなものに似ている:私はCSSを経由して固定体を与えることを試みましたが、IEは他のブラウザが行うものの(このプロパティを尊重するためには表示されません

<html> 
    <body> 
    content 
    </body> 
</html 

を)。もちろん、私はむしろそこにDIVをスローして幅を持たせることになりますが、変数はこのプロジェクトではかなり厳しいものです。

おかげで、 タイラー

+0

あなたのCSSは何ですか? –

+0

はIE 8で動作します –

答えて

-1

はjQueryのを使用してみてください:

<html> 
<body> 
<head> 
<title>Untitled Document</title> 
<script src="jquery-1.6.2.js"></script> 
<script> 

$(document).ready(function() { 

    $("body").css("width",100); 

}); 

</script> 

</head> 
<body> 

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 


</body> 
</html> 

またはこのようCSSを使用した:

<html> 
<body> 
<head> 
<title>Untitled Document</title> 
<script src="jquery-1.6.2.js"></script> 
<script> 

<style> 

body 
{ 
    width:150; 
} 

</style> 

</head> 
<body id="body"> 

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 


</body> 
</html> 
0

あなただけのCSSを変更している場合IE7以前を使用して、SOLよりも、tho seブラウザは<body>のwidthプロパティをサポートしていません。既にチェックしていると思いますが、そうでない場合は、既存の要素が含まれているかどうかを確認してください。 (あなたは、常にフルスクリーンモードで実行するように)あなたが本当に厳しいのウィンドウ幅を持っている場合は

、あなたは多分使用してマージンがあなたのために動作します:限定の

body { 
    margin-left: 100px; 
    margin-right: 100px; 
} 

種類、私は知っています。

関連する問題