この記事の警告事項は、ブラウザの互換性とはまったく関係ありません。主に、プロジェクトで遭遇したいくつかの小さな問題の要約です。問題は小さいものですが、時には非常に厄介なこともあります。ここで記録し、後でそのような問題が発生した場合には、ここに追加していきます。 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アドレスが表示されない問題の解決方法
Vueバスの簡単な使い方シナリオの説明:コンポーネント A にはコンポーネント B と C が含まれ...
この記事では、CentOS 7.4 サーバーに Apache をインストールする方法と、インストール...
CSS3 のボックス サイズ設定 (content-box と border-box) CSS3 の...
目次1. インターフェース効果のプレビュー2.uViewのインストール3.uViewの設定3.1 m...
目次1. 応答原理の基盤2. コアオブジェクト: Dep と Watcher 3. 依存関係を収集し...
MySQL 組み込みの日付関数 TIMESTAMPDIFF は、2 つの日付間の秒数、分数、時間数、...
その後、VSC で Jupyter Notebook を使用する方法も追加しました...アナコンダを...
I. 厳密モードの説明MySQL 5.0 以降の厳密モード (STRICT_TRANS_TABLES...
Alibaba Cloud Image Repositoryを使用して外部イメージをダウンロードする...
結果:実装コード: <!DOCTYPE html><html class=&quo...
数日前、ある要件に取り組んでいたとき、MySQL で重複レコードをクリーンアップする必要がありました...
最近は学ぶべき知識が多すぎて、どれを先に学べばいいのかわかりません。このブログはもともとxamari...
まずアイデアはこの効果を実現するには、 <input type="checkbox&...
目次1. 前提条件1.1 サポートされているプラットフォーム1.2 jdk および hadoop...
カスタムイメージに関するよくある質問データディスクを表示するにはどうすればいいですか? df コマン...