私はデフォルトのASP.NET MVC 3.0 Html5 CSSレイアウト(魔法のツールアップデートに付属しています)を使用しています。また、jqueryを多く使用しています。Html5 CSSレイアウトとjQuery UIのCSSリセットオプション
すべての最新のブラウザでは、すべて同じように見えます。 しかし、私は古いIEのバージョンを見て、私は非常に動揺していた、ウェブサイトのレイアウトがちょうどそこに壊れていた。私は<ul>
メニューinline-block
を持っていますが、つまり、古い、ので、私は1つの修正IE7 does not understand display: inline-block見つけるサポートされていません。
/* For IE 7 */
zoom: 1;
*display: inline;
をしかし、それはまだそれが最近のブラウザのように同じに見えるようにするために私の場合はいくつかの作業が必要でした。
また、CSS3Pieを使用している古いIEブラウザでサポートCSSを丸くしたコーナーを追加する方法を見つけましたが、丸い角を持つ要素に余白があると、CSS3Pieはそれらを無視します。CSS3Pie margins sets to zero。
また、私はhtmlタグ<button>
を使用していますが、古いIEではちょうど吸うだけです。私はjQUery ui buttons some issues in IE7の前にこの質問をし、回答の1つはCss rest
でした。
は、私が出て、それらのかなり多くがある見つけることをGoogleで検索した後:さらに多くの
http://meyerweb.com/eric/thoughts/2011/01/03/reset-revisited/
http://html5doctor.com/html-5-reset-stylesheet/
http://necolas.github.com/normalize.css/
...とが、このものは非常に人気が見えます。
だから私の質問ではCSS reset
を選ぶのが良いと思いますか? 私はASP.NET MVC 3.0 Html5 css layout
+ jquery-ui
を使用しています。またASP.NET MVC 3.0 Html5 css layout
を見て、それはそれにいくつかのCSSのリセットがあると言うことができるか、それは本当にCSSのリセットではないか、少なくともそれは十分ではないかもしれません?
p.sそれは休憩素敵なレイアウトなので
本当にインターネットがIE7を禁止すべきです。
古いブラウザを確認する方法は?あなたはちょうどバージョンやhtml5/css3の機能をチェックしていますか? mmmmとページの上のどこかに現代的なブラウザへのリンクを持っている方がいいですか?あなたも見ているサンプルを知っていますか? – halera