CSS を学ぶことは、美しい Web ページを構築する方法です。ただし、学習プロセス中、私たちは(ほとんどの場合)同じ属性を何度も使用することに制限する傾向があります。結局のところ、私たちは習慣の生き物であり、慣れ親しんだものを使用します。
そこで今回は、比較的レアで使いやすいCSSプロパティを7つ紹介しますので、ご参考になれば幸いです。
1.vertical-align
CSS 属性vertical-align は、インライン要素 (inline) またはテーブルセル要素 (table-cell) の垂直方向の配置を指定するために使用されます。 ) 方法。
定義にあるように、このプロパティを使用すると、テキストを垂直方向に揃えることができます。これは、シーケンス インジケーター (st、nd など)、必須入力アスタリスク (*)、または正しく中央に配置されていないアイコンに特に役立ちます。 vertical-align は、スーパー | トップ | ミドル | ボトム | ベースライン (デフォルト) | サブ | テキストトップ | テキストボトム、またはベースラインからの長さ (px、%、em、rem など) のいずれかの値を取ります。 。
baseline: 要素のベースラインを親要素のベースラインに合わせます。 HTML 仕様では、
**sub:** 要素のベースラインを親要素の下付きベースラインに合わせます。
**super:**要素のベースラインを親要素の上付きベースラインと位置合わせします。
**text-top:**要素のベースラインを親要素の上付きベースラインと揃えます。
**text-bottom:** 要素の下部を親要素のフォントの下部に揃えます。
**middle: **要素の中央を、親要素のベースラインに親要素の x 高さの半分を加えたものに揃えます (注釈: x 高さ)。
vertical-align はインライン要素とテーブル セル要素にのみ有効であることに注意してください。これを使用してブロック レベルの要素を垂直方向に整列することはできません。
2.writing-mode
writing-mode 属性は、ブロックレベル要素でのテキストの水平または垂直レイアウトとテキストの移動方向を定義します。 。ドキュメント全体に book を設定する場合は、ルート要素に設定する必要があります (HTML ドキュメントの場合は html 要素に設定する必要があります)。次の値のいずれかをとります:horizontal-tb (デフォルト) |vertical-rl |vertical-lr。
**horizontal-tb:** 左揃え (ltr) スクリプトの場合、コンテンツは左から右に水平方向に流れます。右揃え (rtr) スクリプトの場合、コンテンツは右から左に水平に流れます。次の水平行は前の行の下にあります。
**vertical-rl:** 左揃え (ltr) スクリプトの場合、コンテンツは上から下に垂直に流れ、次の垂直線が前の行の左側になります。右揃え (rtr) スクリプトの場合、コンテンツは下から上に垂直に流れ、次の垂直線が前の行の右側になります。
**vertical-lr:** 左揃え (ltr) スクリプトの場合、コンテンツは上から下に垂直に流れ、次の垂直線が前の行の右側になります。右揃え (rtr) スクリプトの場合、コンテンツは下から上に垂直に流れ、次の垂直線が前の行の左側に配置されます。
3. font-variant-numeric
CSS の font-variant-numeric プロパティは、数値、分数、および序数マーカーの代替グリフの使用を制御します。
これは次の値のいずれかをとります:normal | ordinal | slashed-zero |lining-nums | oldstyle-nums |proportional-nums | tabular-nums | 対角線の分数 | 積み重ねられた分数。
このプロパティは、数値スタイルを設定する場合に便利です。状況によっては、昔ながらの数字やゼロをスラッシュで表示したい場合があります。このような場合には、font-feature-settings が役立ちます。
font-variant-numeric は、font-feature-settings グループ プロパティの一部であることに注意してください。 font-variant-caps や font-variant-ligatures などのプロパティもこのグループに属します。
4. user-select
ユーザーに選択させたくないテキストがあるとき、または逆に、ダブルクリックまたはコンテキスト クリックが発生してユーザーに選択させたくない場合は常に選択されるすべてのテキスト user-select 属性は非常に便利です。
このプロパティは、none | auto | text | all のいずれかの値をとります。
**none: ** 要素とそのサブ要素のテキストは選択できません。このSelectionオブジェクトにはこれらの要素を含めることができることに注意してください。 Firefox 21 以降では、none は -moz-none のように動作しないため、-moz-user-select: text を使用して子要素の選択を再度有効にすることができます。
auto
#auto の具体的な値は、次のように一連の条件によって異なります。
::before および ::after 擬似要素では、属性使用される値は none
要素が編集可能な要素の場合、採用される属性値は contains
です。それ以外の場合、この要素の親要素によって採用されるユーザー選択属性値が all である場合、要素は次の属性値を採用します。 属性値は text
**text: **ユーザーはテキストを選択できます。
**all: **HTML エディターで、子要素またはコンテキストをダブルクリックすると、その子要素を含む最上位の要素も選択されます。
5.clip-path
clip-path CSS プロパティを使用すると、要素の一部のみを表示できるクリッピング領域を作成できます。領域内の部分が表示され、領域外の部分は非表示になります。クリッピング領域は、埋め込み URL または外部 SVG への参照によって定義されるパス、または Circle() などの形状として定義されます。 Clip-path プロパティは、現在非推奨になっている Clip プロパティを置き換えます。
この属性は、circle() | ellipse() | Polygon() | path() | url() のいずれかの値を取ります。
これはプロパティの紹介であるため、ここでは各値については詳しく説明しません。
私が最もよく使用する 2 つの値は、円と多角形です。円(ペアの半径)値には 2 つのパラメータがあります。最初のパラメータは円の半径で、2 番目のパラメータは円の中心を表す点です。ポリゴン(ペア、ペア、ペア...) 値は 3 つ以上の点を受け取り、三角形、長方形などを表します。
6.shape-outside
shape-outside CSS プロパティは、非長方形で隣接するインラインにすることができる形状を定義します。コンテンツはシェイプの周囲にラップされる必要があります。デフォルトでは、インライン コンテンツはマージン ボックスをラップします。shape-outside は、このラップをカスタマイズして、単純なボックスではなく複雑なオブジェクトの周りにテキストをラップする方法を提供します。クリップパスと同じ値を取ります。
clip-path はユーザーが要素を表示する方法を定義し、shape-outside は他の HTML 要素が要素を表示する方法を定義します。
7.background-clip
最後に、backgroundclip CSS プロパティは、要素の背景が境界線、パディング、境界線まで拡張されるかどうかを設定します。またはボックスの下のコンテンツ。
この属性は次のいずれかの値を取ります: border-box (デフォルト) | padding-box | content-box | text
推奨チュートリアル:CSSTutorial》
以上が知っておくべき CSS の 7 つのプロパティの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

最近の色に関するツール、記事、リソースの実行がありました。あなたの楽しみのためにここにそれらを丸くすることで、私がいくつかのタブを閉じてもらいましょう。

ロビンは以前にこれをカバーしたことがありますが、私は過去数週間でそれについての混乱を聞いて、他の人がそれを説明することに刺されたのを見ました、そして私は望んでいました

サンドイッチサイトのデザインが大好きです。多くの美しい特徴の中には、これらの見出しがあり、レインボーの下線が下線を描いて、スクロールするときに動きます。そうではありません

多くの人気のある履歴書設計は、グリッド形状にセクションを配置することにより、利用可能なページスペースを最大限に活用しています。 CSSグリッドを使用して、レイアウトを作成しましょう

ページのリロードは何かです。ページが反応しないと思われるとき、または新しいコンテンツが利用可能であると信じるときにページを更新することもあります。時々私たちはただ怒っています

Reactの世界でフロントエンドアプリケーションを整理する方法に関するガイダンスはほとんどありません。 (「正しいと感じる」までファイルを移動するだけです笑)。真実

ほとんどの場合、ユーザーがアプリケーションに積極的に関与しているのか、一時的に非アクティブであるかを本当に気にしません。非アクティブ、意味、おそらく彼ら

Wufooは常に統合に優れています。キャンペーンモニター、MailChimp、TypeKitなどの特定のアプリと統合されていますが、


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
