2010-11-23 9 views
1

インターネットエクスプローラのブラウザタグにブラウザの問題があります。私はchromeとfirefoxで実現するbrタグは、2つのbrタグが指定されていない限り、IEのブロックレベルを表示しません。

スパンタグが新しい行を適用した後にbrタグを指定しても、インターネットエクスプローラで同じ効果を得るためには2つのbrタグを使用する必要があります。

なぜこのような場合に私が指摘することができますか。

例えばChromeで:

<span style='float:left;min-width:120px;width:120px'>text</span><br /> enforces a new line 

が、IEで:

<span style='float:left;min-width:120px;width:120px'>text</span><br /><br /> rather enforces a new line 

NB spanタグが最小幅とwidth属性指定と左

乾杯を浮かべているがあります。

答えて

2

スパンが左に浮かれば、それはやや暗く、<br />は何をすべきですか?あなたは、そのスタイルでclear: leftを指定する必要があります:私はあなただけのspanタグで囲む「テキスト」をしたいと仮定してい

<span style="float:left;min-width:120px;width:120px">text<span><br style="clear:left"> enforces a new line 
0

を、それはあなたのクロージング「スパン」のように見えるタグは、終了タグではありません結局。 IEがこれを新しいタグの開始として解釈しているので、この予期しない出力が出ている可能性があります。

+0

私はスパンタグをコードで正しく閉じています。投稿を修正しました – Terman

関連する問題