2011-01-07 9 views
0

mozilla Firefoxでうまく表示されるaspxページを作成していますが、インターネットエクスプローラではあまり表示されません。 Mozillaではそのは、この形式の何か登場:インターネットエクスプローラの問題

<form> 
some stuff 
<div class="left"> 
<div class="right"> 
</form> 

をしかし、IE 8にロードされたページのソースコードを見て、それがこのようなsometbhingになります:

<form> 
some stuff 
</form> 
<div class="left"> 
<div class="right"> 

私は起動に取るべきアプローチそれを固定する?これまでのところ、私はCSSで遊んとパディングとマージンを固定しようとしましたが、何も動作:/

本当にありがとうございました C

+1

あなたのhtmlがうまく構成されていないと思いますので、あなたのDOMはちょっと混乱してしまいます。 http://validator.w3.org/ – Rito

+0

Firefox/IEから見たソースではなく、あなたが書いた元のコードを投稿できますか? –

答えて

2

私はOPのコードは、彼のポイントを説明するためだけの擬似コードだと思います。左と右のdivがフローティングされている場合は、フォームの後ろにフォームを展開するために、後にクリア要素を追加する必要があります。

<form>  
    <div class="left">Stuff</div> 
    <div class="right">Stuff</div> 
    <br style="clear: both;" /> 
</form> 

<br style="clear:both; />よりも良い方法がありますが、あなたはそれがあなたの問題を修正するかどうかを確認するために、それを試すことができます。

+0

はい、正しいのは擬似コードだけです。私は清算要素を試してみます。ありがとう –

+0

@C。 - 基本的にHTMLを修正するように指示していたので、私は自分の答えを削除しました。これは擬似コードの場合は冗長な点です。あなたがそれをもっと明確にしたなら、それは助けになったでしょう。 – Spudley

関連する問題