この記事の警告事項は、ブラウザの互換性とはまったく関係ありません。主に、プロジェクトで遭遇したいくつかの小さな問題の要約です。問題は小さいものですが、時には非常に厄介なこともあります。ここで記録し、後でそのような問題が発生した場合には、ここに追加していきます。 1. インラインタグ間のスペース 通常、HTMLコードを書くときには、改行やインデントなどの習慣があります。 XML/HTML コードコンテンツをクリップボードにコピー
表示効果は 真ん中に空白があります。その理由は、2 つのインライン タグの間に連続したスペース、復帰、または改行がある場合 (または display: inline または inline-block が設定されている場合)、これらの記号はデフォルトでスペース記号として扱われるためです。 たとえば、2 つの div タグの間に「ddd dd d」を追加すると、効果は次のようになります。連続する空白文字がいくつあっても、最終的な効果は 1 つのスペース文字のみになります。 これは、インライン要素に文字を直接書き込むのに似ています。 ただし、インライン要素では先頭と末尾の空白が削除されます。 したがって、注意すべき点は次のとおりです。 インライン要素を配置するときに、タグ間の空白を避ける必要がある場合は、タグを近づけておく必要があります。 インライン要素のコンテンツを入力するときは、.innerText または .textContent を使用するようにしてください (Firefox は innerText をサポートしていませんが、このプロパティはサポートしています)。 HTML コード内に空白を記述する必要がある場合は、HTML のスペース表現方法を使用してください。 この時点で、インライン要素について誤解している人もいると思います。いわゆるインラインは、いわゆる「ブロック」の反対です。インライン要素はブロックを形成しません。障害物の周りを流れる水のように感じられます。例えばソースコード XML/HTML コードコンテンツをクリップボードにコピー
表示効果 span 内のコンテンツは 2 つのセクションに分割されており、完全なブロックではなくなりました。 2. bodyタグのデフォルトの余白境界 これについては何も言うことはありません。最新のブラウザ (CSS3 をサポート) と IE8 には、デフォルトの CSS スタイル マージン (本体に 8px) があります。他のタグも同様なので、ここでは例は挙げません。多くの場合、これは必要なく、一般的なプロジェクト スタイルの開始時に同様の設定が必要になります。 XML/HTML コードコンテンツをクリップボードにコピー
3. 特殊な空白文字により表示異常が発生する 例えば、次のソースコードには問題はないようです XML/HTML コードコンテンツをクリップボードにコピー
実際には、aタグの前に異常な空白文字があり、表示効果は次のようになります。 a の幅と #myDIV の幅は同じであるはずなのに、a はフローティングになっているのに、表示効果がラップされています。これはあまりにもクレイジーですよね。 通常の表示効果は この異常な空白が何なのか見てみましょう。 最初のものは異常なスペースであり、そのURIコンポーネントは「%E3%80%80」としてエンコードされます。 2番目は通常のスペースで、URIコンポーネントは「%20」としてエンコードされます。 3 番目は通常の Tab キーで、URI コンポーネントは「%20%20%20%20」としてエンコードされます。これは実際には 4 つのスペースです。 見えますよ。そのため、ウェブサイトにコピーされたコードの実行に異常が生じるのは、この理由による場合もあります。 続く。あとで他の点が思いついたら追加します。また、関連する点をいくつか挙げていただければ、必ず追加させていただきます。 上記記事「HTML/CSS 基礎 - HTML コード作成プロセスにおけるいくつかの注意点 (必読)」は、編集者が皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 オリジナル URL: http://www.cnblogs.com/chuaWeb/p/5053644.html |
<<: LinuxでIPアドレスが表示されない問題の解決方法
Tomcat テストで 404 問題が発生します。問題は次のとおりです。 HTTP ステータス 40...
目次1. はじめに2. es5メソッド3. 非同期関数のシリアル実行4. 非同期関数の並列実行5. ...
ネイティブjsカプセル化シームレスカルーセルプラグイン、参考までに、具体的な内容は次のとおりです。例...
目次リストレンダリングキーの原理と機能主要原則の分析キーの役割要約するリストレンダリングキーの原理と...
シンプルなリストビュー効果を実現するHTML結果: CSS スタイル ファイル listviewTe...
1. tomcat とは誰ですか? 2. Tomcat は何ができますか? Tomcat は Web...
この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...
目次1. はじめに1. コンポーネントデータ2. コンポーネントページのレイアウト1. ロゴエリアの...
目次Redux Toolkitが解決する問題何が含まれていますか? Redux Toolkit AP...
● 新しいプロジェクトのセキュリティを確保するためにクラウド データを購入する予定でした。 Alib...
目次JSON は次の 2 つの構造に基づいて構築されます。 2. JSON形式1. オブジェクト2....
inode番号でファイルを削除するまずls -iを使用して、削除するファイルのinode番号を見つけ...
1.位置:固定一部の Web サイトの右下隅にあるポップアップ ウィンドウなどの、ブラウザーを基準と...
MySQL(5.6以下)はjsonを解析します #json 解析関数 DELIMITER $$ `j...
目次1. MySQLアーキテクチャの分析1.1 コネクタ1.2 クエリキャッシュ1.3 アナライザー...