CSSを知っている私たちのほとんどは独学です。自分自身を教えることの問題は、あなたが毎日必要なものだけを学ぶのにほとんどの時間を費やして、あなたの知識に小さな穴を残していることです。
SitePoint CSSリファレンスを編集している間、CSS知識の多くの貴重なナゲットに出会いました。私が部分的に理解していた、または完全に気づいていなかったもの。ここにいくつかの例があります。用語:ルールV宣言
padding: 1em;
宣言は、単一のプロパティの値を指定します。ルールには、セレクターが先行するブロックに1つ以上の宣言を含めることができます。 上部または下部のパディングまたはマージンの割合値
body { padding: 1em; background-color: #fff; }
上部または下のパディングまたはマージンのパーセンテージ値を指定する場合、パーセント値は、あなたが予想されるように、その高さではなく、含まれるブロックの幅の割合を表します。
テキストデカレーションの複数の値
インラインボックス(テーブルセルではなく)で使用すると、垂直アライグプロパティは長さまたはパーセンテージ値を取ることができます。効果は、そのラインボックスに関連してインライン要素の位置を上げたり下げたりすることです。パーセンテージ値は、要素の高さの割合を表します。
バックグラウンドポジションの割合値a:hover, a:focus { text-decoration: underline overline; }
Table-Layoutプロパティを使用すると、列とテーブルの幅を計算するために、ブラウザで固定レイアウトアルゴリズムを使用する必要があることを指定できます。デフォルトのテーブルレイアウトでは、アルゴリズム列の幅は、幅を指定しても、セルの内容の影響を受けます。この状況で幅を指定することは、実際のルールというよりもガイドラインのようなものだと言うかもしれません。
固定レイアウトアルゴリズムを使用して、table-layout:sixedに設定して使用する必要があることを指定できます。このアルゴリズムを使用して、ブラウザはセルの内容を無視し、使用可能な幅仕様を使用して、コンテンツが収まらない場合でも、テーブル列の幅を計算します。詳細については、テーブルのフォーマットトピックを参照してください。固定テーブルレイアウトの利点は、特に多くの列を備えた大きなテーブルの場合、パフォーマンスが向上します。大きなテーブルがあり、テーブルレイアウトを使用して列の幅を安全に指定できる場合。ブラウザがテーブルをより速く表示できるようになります
SitePoint CSSリファレンスのマイニングに関するよくある質問
SitePoint CSSリファレンスは、CSS(カスケードスタイルシート)に関する詳細な情報を提供する包括的なガイドです。これには、CSSプロパティ、値、セレクター、およびATルールの定義と、例とブラウザの互換性情報が含まれています。このリファレンスは、初心者と経験豊富な開発者の両方がWeb設計および開発プロジェクトでCSSを効果的に理解および使用できるように設計されています。 CSSプロパティ、値、セレクター、およびATルールに関する豊富な情報を提供します。このリファレンスを使用して、さまざまなCSS要素について学び、それらがどのように機能するかを理解し、実際のシナリオでそれらをどのように使用できるかの例を見ることができます。これにより、CSSのより深い理解を深め、Webデザインと開発のスキルを向上させるのに役立ちます。
以上がSitePoint CSSリファレンスのマイニングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。