文体上のジレンマへの対処: CSS ではフォント ファミリー名を引用符で囲む必要がありますか?
フォント ファミリー名を囲む必要性をめぐる議論引用符で囲んだものは CSS コミュニティに長く残っています。この疑問は、最新のブラウザーが挑戦してきた長年の「ベスト プラクティス」から生じたものです。この規則の背後にある技術性とロジックを詳しく見てみましょう。
技術的基礎
CSS 2.1 仕様によれば、フォント ファミリ名は引用符の有無にかかわらず指定できます。引用符で囲まれていない場合、名前は一連の識別子である必要があります。ただし、識別子にはスペースや特定の句読点文字を含めることはできません。これらの文字を含めるには、エスケープするか、名前を引用符で囲む必要があります。
経験則では、ハイフン以外の空白、数字、または句読点を含むフォント ファミリ名を引用符で囲むことをお勧めします。この推奨事項により、エスケープ時の潜在的なエラーが回避されます。
実用的な意味
実際には、スペースを含むフォント ファミリ名から引用符を削除しても、Safari などの主要なブラウザでは問題が発生しないようです。そしてFirefox。これは、引用符を使用する「ベスト プラクティス」が最新のブラウザーにとって必須ではない可能性があることを示唆しています。ただし、いくつかの例外があります:
- キーワードの混乱: CSS キーワードと同じフォント ファミリ名 (例: 'serif'、'monospace') は引用符で囲む必要があります。混乱を避けるため。
- エスケープが必要な識別子: / や ! などの句読点識別子内では引用符またはエスケープが必要な場合があります。
推奨事項
最新のブラウザでは、スペースを含むフォント ファミリ名を引用符で囲む必要がない場合がありますが、他のフォント ファミリ名を引用符で囲む必要はありません。特殊文字を使用したり、CSS キーワードに一致させたりすることは、依然として賢明な方法です。これにより、一貫性と明確さが確保され、潜在的な落とし穴が回避されます。
以上が引用するべきか引用しないべきか: CSS でフォント ファミリ名を引用符で囲む必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

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

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

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
