この記事の警告事項は、ブラウザの互換性とはまったく関係ありません。主に、プロジェクトで遭遇したいくつかの小さな問題の要約です。問題は小さいものですが、時には非常に厄介なこともあります。ここで記録し、後でそのような問題が発生した場合には、ここに追加していきます。 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アドレスが表示されない問題の解決方法
HTMLでCSSを定義するには、埋め込み、リンク、インラインの3つの方法が一般的に使用されます。 1...
多くの人が、ウェブサイト上のテキストはデザインする必要があるのかと疑問に思うかもしれません。多く...
mysqladmin ツールの使用形式は次のとおりです。 mysqladmin [オプション] コ...
01PARTCoreWebApiチュートリアルローカルデモ環境Visual Studio2019--...
最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...
目次隠れた問題適応高さのソリューションまず解決策を提示してください。Vueスタックが必要な学生はvu...
Spring jdbc のデータベース操作オブジェクト モデルの詳細な例Spring Jdbc デー...
目次1. カレーとは何か2. カレーの用途3. カリー化ユーティリティ関数をカプセル化する方法 1....
証券会社にいた頃、設計業務が忙しくなかったため、商品のマニュアルを書く役割を担ったことがありました。...
mysql を構成するときに、構成ファイル内のデフォルトのストレージ エンジンを InnoDB に設...
この記事では、ランダムロールコーラーを実装するためのJavaScriptの具体的なコードを参考までに...
HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...
序文この記事では、Nginx の一般的な、実用的で興味深い構成をいくつか紹介します。この記事を読んだ...
テーブルが広い場合は、あふれてしまう可能性があります。たとえば、左と右の 2 つの div がありま...
1. フォントのプロパティcolorは、div{color:red;}のようにテキストの色を指定しま...