ちょっと前まではまってたのでメモ的エントリ。
よくli要素をfloat:leftさせてテキストリンクのナビゲーションを作ったりするのですが、FireFoxではキレイに改行されてるのにIEで見ると親ボックスの幅いっぱいのところのテキストは下図のように改行されていました。
(上図li要素のスタイルシート)
li{
float:left;
margin-left:1.1em;
margin-bottom:0.5em;
background:#eee;
white-space:nowrap;
}
仕方ないので1行毎ul要素で区切っていたのですが少し調べてみたら簡単に解決しました。
li要素のスタイルシートにwhite-space:nowrap;と記述するだけでした。
(上図li要素のスタイルシート)
li{
float:left;
margin-left:1.1em;
margin-bottom:0.5em;
background:#eee;
white-space:nowrap;
}
問題解決♪
はじめまして。
返信削除久々にバグ取りの沼にはまっていたところ、ドンピシャな記事で解決しました。
ありがとうございます。
未だにIEのおかげで時間を削られるのが腹立たしい・・・
でも、幸いなことにネット上では親切な方がこういう記事をたくさん書いて下さっているので毎回助かります。
ではでは突然失礼しました。
仕事に戻ります。。。
>tomoさん
返信削除はじめまして!
お役に立てたならなによりです♪これからもよろしくお願いします><