ホームページ ウェブフロントエンド htmlチュートリアル ブラウザの互換性 Common_html/css_WEB-ITnose

ブラウザの互換性 Common_html/css_WEB-ITnose

Jun 24, 2016 am 11:21 AM

一般的なブラウザの互換性

ブラウザの互換性の問題⼀: ブラウザごとに、タグのデフォルトの外側パッチと内側パッチが異なります

問題の症状: スタイル コントロールを追加せずにタグを記述するだけで、それぞれのマージンとパディングが大きく異なります。

遭遇頻度: 100%

解決策: CSS⾥ *{margin:0;padding:0;}

注: これは、ブラウザ互換性のための最も一般的で簡単な解決策です セクシュアリティの問題、ほぼすべての CSS ファイル先頭にワイルドカード文字 * を使用して、各ラベルの内部パッチと外部パッチを 0 に設定します。

ブラウザの互換性の問題⼆: ブロック属性タグ float の後に水平方向の margin がある場合、⼤ 問題の症状は次のとおりです: 一般的な症状は次のとおりです IE6 では、最後のブロックが次のブロックにプッシュされます

発生頻度: 90% (もう少し複雑なものでも発生します。フロート レイアウトが最も一般的なブラウザ互換性の問題です)

解決策 : float タグ スタイル コントロールに display:inline; を追加して、 inline 属性

注: 最も一般的に使用されるのは div+CSS レイアウトであり、div は通常、水平レイアウトを実装するために div float を使用します。互換性の問題は必然的に発生します。

ブラウザの互換性の問題 3:

IE6

IE7

で、より小さい高さのラベル (通常は

10px) を設定すると、ゲーム内の高さが設定の高さを超えます 問題の症状: のラベルの高さIE6、7、および Youyou は制御されておらず、設定された高さを超えています

遭遇頻度: 60%

解決策: 高さを超えるラベルに対して overflow:hidden を設定するか、行の高さを以下に設定します。設定した高さ。

注: この状況は通常、ラベルに小さな円の背景を設定したときに発生します。この問題の理由は、IE8 より前のブラウザでは、ラベルにデフォルトの最小行高さが設定されるためです。ラベルが空の場合でも、ラベルの高さはデフォルトの行の高さになります。

ブラウザ互換性の問題 4: ⾏内部属性タグ、

display:block

を設定し、⽤

float

レイアウトを採用する、⼜水平

マージンのケースがある、IE6間隔バグ proブレムの症状: IE6 の間隔が設定間隔を超えています

遭遇率: 20%

解決策: display:inline;

after display:block;に命令するinline 属性タグの幅を設定するには、display:block; を設定する必要があります (より特殊な input タグを除く)。 float レイアウトと水平マージンを使用した後、IE6 では、ブロック属性 float の後の水平マージンが発生するバグがあります。ただし、インライン属性ラベルなので、display:inlineを追加した場合、高さと幅を設定することはできません。このとき、display:inline の後に display:talbe を追加する必要もあります。

ブラウザの互換性の問題 5: サブ要素が ⽗ 要素の

margin-top

を誘拐する

問題の症状: この問題は主に ⾮IE ブラウザで発生します。子要素と親要素の間にコンテンツがない場合、子要素に margin-top を設定すると、子要素は移動しませんが、親要素は margin-top により下に移動します。

遭遇率: 80%

解決策: ⼊

を⽗要素と⼼子要素の間に追加します。または、親要素のpadding-topを設定します。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

< Progress>の目的は何ですか 要素? < Progress>の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

< datalist>の目的は何ですか 要素? < datalist>の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

< meter>の目的は何ですか 要素? < meter>の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

< iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? < iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

See all articles