Web ページの Doctype を指定するための CSS ハッキング方法のまとめ_エクスペリエンス交換
しかし実際には、これらのブラウザだけではなく、Firefox はいくつかのメジャー バージョンに分かれています: Firefox 1.5、Firefox 2、Firefox 3、IE7 と IE6 にもそれぞれいくつかのシリーズがあります。主流メーカーのほか、Opera、Konqueror、Netscape、chromeなどもあります。
これらのブラウザにはそれぞれ独自のルールがあり、ここでは正常に実行されますが、ここでは正常に実行されないことがよくあります。そこで WD は東側を破壊し、西側を修復し、最終的にいくつかのブラウザで正常に動作するようになりました。その結果、プロダクトマネージャーは新たなニーズを抱えてあちこち変更する必要が生じ、やっとだまされていた紙の枠が一気に崩れ、WDは再び大忙しとなった。なぜこんなことを言うかというと、これは私の経験だからです。
一般に、WD はさまざまなブラウザで適切に動作させるために、常に大量の CSS ハッキング スキルを収集しています。ネットで検索するとたくさんあります。
しかし、まず第一に、WD は、なぜ css ハッキングが必要なのか? ブラウザが 1,000 個ある場合、1,000 個のブラウザのハック スキルを覚えておく必要があるのかという基本的な質問を理解できませんでした。
実際、CSS ハッキングは、ある程度、表に出すことができないものです。 Css ハッキングにはブラウザのバグを利用した手法が数多くあります。たとえば、IE と Firefox を区別するために _class{….} を使用するのが一般的です。論理的に言えば、_class は違法なタグ付けメソッドです。 Css ハッキングの出現は、WD にとって最後の手段です。WD の日常業務は、Css ハッキングというクレイジーなものではありません。
実際、ブラウザは非常に多くあるため、ただいじって好きなものを定義することはできません。 . マークを定義します。人々は標準的な世界に住むことに慣れており、Web の世界にも一連の標準があります。ブラウザも Web 標準との互換性を保つために懸命に取り組んでいます。ただし、一部のブラウザーは早期にデビューしており、後に登場した Web 標準はその影響下で誕生したと言えます。当時とても優秀だった人がもう一人いて、彼は多くの革新を起こしましたが、Web 標準を重視していませんでした。さらに、規格自体も常に更新されています。したがって、一般に、すべてのブラウザ製品システムは、Web 標準をあまり気にしていない時期を経験しました。その後、誰もがそれが不可能であることに気づき、全員が妥協して、誰もが遵守する一連の標準を確立しました。しかし昔は、各企業が独自に定めた細かいルールや規制があり、基準を満たしていない場合はどうすればよいでしょうか?
そこで、彼らは標準モードと変なモードという方法を考えました。 。もう一つ「ほぼ標準モード」というのがあって、ほぼ標準なのですが、本当に奇妙と言うとめまいがしてしまいます。心配しないで、ゆっくり聞いてください。
これらの上司が集まってさまざまな標準を策定したと言いましたね。将来的には、誰もがこの一連の標準に従って Web ページを解釈するようになるでしょう。作成した Web ページがこの一連の標準に従って解釈できる場合は、タグ doctype を使用して、Web ページが Web 標準に従って解釈できることを示します。これが標準モードです。
それでは、過去にさまざまな企業が生産したXiaojijiu製品が基準を満たしていない場合はどうすればよいでしょうか?すべてをすぐに捨てることはできませんよね? ソフトウェアには、おそらく下位互換性と呼ばれる一連の原則が存在します。奇妙なモードでは、各ブラウザは古いバージョンのブラウザの動作をシミュレートして、古いページが機能しなくなるのを防ぎます。 Web ページで doctype が指定されていない場合、ブラウザは通常、古いページが機能しなくなるのを防ぐために、奇妙なモードで動作します。
これら 2 つのモードの違いの最も顕著な例は、Windows 上の IE 独自のボックス モデルに関係します。 IE 6 が登場したとき、標準モードでは正しいボックス モデルが使用され、奇妙なモードでは古い独自のボックス モデルが使用されました。 IE 5 以前との下位互換性を維持するために、Opera 7 以降でも、欠陥のある IE ボックス モデルが奇妙なモードで使用されます。
Mozilla と Safari にも「ほぼ標準モード」と呼ばれる 3 番目のモードがあり、テーブルの処理方法に若干の違いがあることを除けば標準と同じであり、パターンは同じです。
このため、多くの CSS ハッキング テクニックを捨てることができます。一部の本には、IE6 と Firefox のボックス モデル (場所によってはボックス モデル) が矛盾しているため、次のハックを行う必要があると記載されています:
div{
width:100px;
*width :95px ;
}
言いますが、この種の本は本当に誤解を招きます。なぜなら、Doctype が正しく指定されていれば、ブラウザの解釈におけるこうした違いはなくなり、標準に従うだけで済むからです。
このモードは、HTML ファイルの先頭にある DOCTYPE フィールドによって指定されます。最も一般的なものは次のとおりです。
HTML 4.01 移行版:
HTML 4.01 フレームセット
XHTML 1.0 フレームセット

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

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

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。
