IE には長い間問題がありました。誰もがテストを受けたとき、誰もが笑顔でしたが、それはただのニヤニヤでした... 残念ながら、国内市場にはそのようなニヤニヤしたブラウザが溢れているので仕方がありません...( IE678の死の速度に注目してください) 一つ一つ確認し、読み、抜粋し、記録し、練習し、要約した後、私はついに彼の悪い癖の原因を根本的に理解することができました。 レイアウトがあります!まず定義: これは IE のユニークな特性です。要素がサイズを計算して独自のコンテンツを整理するか、親要素に依存してコンテンツを計算して整理するかを決定します。これら 2 つの概念を区別するために、レンダリング エンジンは hasLayout 属性 (true または false) を使用します。属性が true の場合、この要素はレイアウトをトリガーすると言えます。 hasLayout属性を持つタグ: <html>、<body>、<table>、<tr>、<td>、<td>、<img>、<hr>、<input>、<button>、<select>、<textarea>、<fieldset>、<legend>、<iframe>、<embed>、<object>、<applet>、<marquee>この属性の重要性は何ですか? 要素オブジェクトのレイアウトがアクティブになると、その要素とその子要素の配置とサイズの計算が独立して実行されるため、つまり独立したレイアウトになるため、ブラウザはレイアウトされた要素を処理するためにより多くのコストを消費します。パフォーマンスを向上させるために、IE はこのプライベート プロパティを考案しました。 hasLayout をトリガーできる CSS 機能: コードをコピー コードは次のとおりです。表示: インラインブロック 高さ: (auto以外の任意の値) 幅: (auto以外の任意の値) フロート: (左 || 右) 位置: 絶対 書き込みモード: tb-rl ズーム: (通常以外の任意の値) IE7 は hasLayout CSS 機能をトリガーできます。 コードをコピー コードは次のとおりです。min-height: (任意の値) min-width: (任意の値) max-height: (none 以外の任意の値) max-width: (none以外の任意の値) overflow: (visible 以外の任意の値、ブロックレベル要素のみ) overflow-x: (visible 以外の任意の値、ブロックレベル要素のみ) overflow-y: (visible 以外の任意の値、ブロックレベル要素のみ) 位置:固定 口角が下がり目が細くなる臨床症状を見てみましょう。(以下の内容はすべて私自身がテストしたものです)
|
<<: SpringBoot と Docker の統合の詳細なプロセス
イメージを構築するイメージを構築するには、主に 2 つの方法があります。実行中のコンテナをイメージに...
この記事では、WindowsでのMySQL 8.0.12のインストール手順と使用方法のチュートリアル...
フロントエンド開発者の必須科目であるCSS3は、多くの基本的なアニメーション効果を実現するのに役立ち...
序文最近、4 年間実行されている Java EE Web プロジェクトでは、システムが開けないという...
1. はじめに以前のプログラム アーキテクチャは次の形式になります。プログラムのサイズが大きくなると...
1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...
MySQL 5.7 バージョン:方法1: SET PASSWORDコマンドを使用するフォーマット: ...
序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答...
MySQL を使用する際、フィールドをソートしたりクエリしたりすることがよくあります。通常は、中国語...
これら 16 のサイトはそれぞれ注意深く読む価値があり、どのサイトでも推奨されている Web サイト...
「ウェブサイトを高級感のあるものにするにはどうすればいいでしょうか? それともデザイン重視にすればい...
方法1: var a = [1,2,3]; var b = [4,5] b を連結します。 コンソー...
この記事では、参考までに簡単なHTMLと音楽プレーヤーの制作コードを紹介します。具体的な内容は以下の...
展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...
昨日は写真をアップロードしてリンクを返す機能を実装していました。プロジェクトが Tomcat に再デ...