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 の統合の詳細なプロセス
Samba サービスでも NFS サービスでも、サーバーの起動時にリモート共有リソースが自動的にマ...
RDF と OWL は、2 つの重要なセマンティック ウェブ テクノロジーです。 RDF と OWL...
WeChatアプレット:シンプルな計算機、参考までに、具体的な内容は次のとおりです。ミニプログラムに...
MySQL 5.7.27のインストールチュートリアルは以下のように記録され、皆さんと共有されています...
目次1. 文脈1. 使用シナリオ2. 使用手順3. 結論2. 小道具の詳細1. 子供の財産2. 小道...
仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...
MySQL データベースをバックアップするためのツールは多数あります。過去 2 日間で、C# を使用...
現在、Docker には中国向けの公式ミラーがあります。詳細については、https://www.do...
目次1.1. MySQL binlog を有効にする1.2. RabbitMQ の交換とキューを構成...
この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考まで...
目次1. 資源と建設1.1 クリエイターリソースファイルの基本1.2 リソースの構築2. アセットバ...
新しいプロジェクトは基本的に終了しました。フロントエンドとバックエンドを分離して統合を完了したのは初...
目次01 非表示の列を作成する02 非表示の列に対する基本操作03 非表示の列メタデータ04 主キー...
この記事では、例を使用して、MySQL トリガーの概要、トリガーの作成方法、およびトリガーの使用上の...
まず、VMware Workstation 15.1 バージョンをダウンロードします。Thunder...