2011-01-19 4 views
0

IE7 CSSの問題があります。私はjsfiddleでデモをセットアップしましたが、基本的にタブ上に丸められたコーナーを持つタブ付きメニュー設定があります(jsfiddleに丸みのあるコーナーは表示されません)。丸い角が左右に浮かびます。IE7の全幅を消費するCSS要素

すべてはFFとChromeではうまくいきますが、IE7では浮動要素がタブ全体の幅を消費しています。私は数多くのもの、オーバーフロー:隠し、位置、表示などを試しました...しかし、私はそれを解決することはできません!

助けてください。私は(IE7の気圧にアクセスすることはできません。)で、試してみた(例えば、条件付きコメントを通じて、唯一のIE用)のタブに幅を与えること

http://jsfiddle.net/EszSr/1/

答えて

0

コーナー要素をdisplay: absolute;に、コンテナを必要に応じてposition: relativeに設定します。それはうまくいくはずです。 jsFiddleに

簡単なデモ:http://jsfiddle.net/ZSpjk/1/

+0

それを広げるが、右コーナーではないので、同様に2ピクセルギャップが存在していませんでした(マージン)を右に - 私はABSの位置に2pxの要因とすることができますが、コーナーはこのコンテンツのためにのみ働くだろうし、私も他のコンテンツにそれらを適用したい – raydenl

+0

それは動作するはずです。 1秒で簡単なフィドルをセットアップする – PeeHaa

+0

フィドルをチェック – PeeHaa

0

何か。それはあなたが実際に必要とするよりも小さい幅かもしれません、IEはコンテンツのために必要に応じてそれを "広げる"でしょう。

+0

が#tabContentリー{}に幅を追加しようとした、IE7は、左隅に適してい – raydenl

関連する問題