私はブラウザがその結果改行の代わりに「スペース」文字を追加し、次のようなレイアウトdiv間の改行によって空白がレンダリングされます。どのようにHTMLからそれを排除するには? HTMLで開閉divの(DIV1とDIV2)間の変化ラインがありますので
<div style="width:100px">
<div style="width:50%; display: inline-block;">
div1
</div>
<div style="width:50%; display: inline-block;">
div2
</div>
</div>
を持っています最初のdivの下に表示する2番目のdivを持つ。
div1とdiv2の間にある\ nを削除すると、隣り合って表示され、予想される動作です。
<div style="width:100px">
<div style="width:50%; display: inline-block;">
div1
</div><div style="width:50%; display: inline-block;">
div2
</div>
</div>
しかし、これによりコードが醜いものになります。私は現在<DOCTYPE html>
を使用しています。私はXHTMLへの切り替えも試みましたが、うまくいきませんでした。私は、ラインブレイクやアイデアのこの振る舞いを取り除く何らかの方法があると確信していますか?
FYI:私は浮動小数点数を使用したり、改行を削除するためにレンダリング中にPHPでHTML出力を解析したくありません。
divを代わりに浮動小数点にしてみてください。 – Niklas
どのブラウザで問題が発生していますか? –
*ブラウザ* **新しい行をスペースで表示しないでください。問題は別の場所です! –