0

私はこの回答を別の質問に読みました。これはまさに私が必要としているものです。ただし、回答に記載されているように、IE7では見栄えが悪いです。IE7でうまく表示されるようにしたいです。IE<=7 では最初の列を固定する必要はありませんが、テーブル (および最初の列) は読み取り可能でなければなりません。

IE7 で CSS の一部を非表示にして、通常のテーブルのように見せる方法を知っている人はいますか? もしそうなら、いつでもhttp://jsfiddle.net/emn13/YMvk9/をフォークして見せてください:)

4

2 に答える 2

0

IEが使用する別のスタイルシートを作成できます。

<!--[if IE]>
    <link href="/style/ie.css" type="text/css" rel="Stylesheet" />
<![endif]-->

<!--[if !IE]>
    <link href="/style/core.css" type="text/css" rel="Stylesheet" />
<![endif]-->

これにより、IEは指定したルールを使用するie.cssようになり、そこで必要なルールを与えることができます。これにより、GoogleChromeとFirefoxで使用されている他の部分もIEから非表示になります。

2番目のスタイルシートはブラウザがIEでない場合にのみ使用されるため、ChromeとFirefoxですべてが正しく表示される場合は、これらのルールを変更しないでおくことができます。次に、IEに必要なルールをスタイルシートにコピーします。

ベストプラクティスは、すべてのブラウザーで同じように表示されるようにCSSを作成することですが、これはそれほどイライラすることではありません。

お役に立てれば

参照: http ://www.quirksmode.org/css/condcom.html

于 2012-09-07T14:18:06.267 に答える
-1

問題を修正し、ファイルhttp://jsfiddle.net/fJJvG/2/を添付しました。1つは、jqueryプラグインをhttp://jquery.com/からダウンロードして、ヘッダーに配置する必要があることです。その後、結果が得られます。

于 2012-09-07T16:50:10.580 に答える