CSS3でよく使われるスタイルの詳しい解説[基本的なテキストとフォントのスタイル]

CSS3でよく使われるスタイルの詳しい解説[基本的なテキストとフォントのスタイル]

概要: Web ページをより美しく見せるために、ここでは CSS3 でよく使用されるスタイルをいくつか紹介します。初心者に最適です!ある日、巨大なロックが風に乗って上昇し、90,000マイルまで舞い上がります。一緒に学び、一緒に進歩しましょう!

1. フォントサイズの単位

px (ピクセル): これは絶対単位です。

em : 1em は現在の親要素の大文字 M の幅に相当します。

rem : 効果は em に似ています。1rem は HTML 内の親要素ではなくルート要素のフォント サイズに等しくなります。新しいバージョンのブラウザをサポートしています。古いバージョン (IE8 以下) を使用する場合は、最初の 2 つを使用することをお勧めします。

2. フォントスタイル

font-style : normal (通常のテキスト)/italic (斜体);

font-weight : nominal(通常のフォント)/bold(太字);

text-transform : 変換のフォントを設定できます。

  • なし(いかなる変換も防止)
  • 大文字(すべてのテキストを大文字に変換)
  • 小文字(すべてのテキストを小文字に変換)
  • 大文字にする(すべての単語の最初の文字を大文字にする)
  • 全角(すべてのグリフを全角に変換)

text-decoration : フォントのテキスト装飾を設定/解除します

  • なし(既存のテキスト装飾をすべてキャンセルします)
  • 下線
  • 上線
  • 線引き

注意:線、スタイル、色には複数の値を設定できます。

3. テキストシャドウ

text-shdow : 4px 4px 5px 赤;

  • プロパティ 1: 元のテキストからの影の水平オフセット。
  • プロパティ 2: 元のテキストからの影の垂直オフセット。
  • 属性 3: ぼかし半径。値が高いほど影が広くなります。
  • 属性 4: 影の基本色。

注: 正のオフセットは右に移動し、負のオフセットは左に移動します。

さまざまな色合いを試してみてください

テキストシャドウ:-1px -px 1px #aaa,
  0px 4px 1px RGBA(0,0,0,0.5)、
  4ピクセル 4ピクセル 5ピクセル RGBA(0,0,0,0.7)、
  0px 0px 7px rgba(0,0,0,0.4);

効果図は以下のとおりです。

4. テキストレイアウト

text-align : テキストをボックスとどのように揃えるかを制御します

  • left: 左揃え;
  • right: 右揃え;
  • center: 中央揃えのテキスト。
  • justify: すべてのテキスト行が同じ幅になるようにテキストを拡張します。この属性は注意して使用する必要があります。

line-height : テキストの各行間の高さを設定します。単位のない値を設定できます。line line-height: 1.5;は、テキスト行の高さがフォントの高さの 1.5 倍に設定されることを意味します。

letter-spacing : 文字間の間隔を設定します。

word-spacing : 単語間の間隔を設定します。

p::最初の行{
    文字間隔: 2px;
    単語間隔: 4px;
}

下の図に示すように、最初の文にはスタイルが設定されていますが、最後の文にはスタイルが設定されていません。

5. さらに重要な属性を見てみましょう

フォントスタイル

font-variant : 小文字大文字と通常のテキストを切り替えます。

font-kerning : 間隔オプションをオン/オフにします。

font-feature-settings : さまざまな OpenType フォント機能を有効/無効にします。

font-variant-alternates:指定されたカスタムフォントの代替グリフの使用を制御します。

font-variant-caps : 大文字の代替グリフの使用を制御します。

...

テキストレイアウトスタイル

text-indent : テキストコンテンツの最初の行の前にどれだけのスペースを残すかを指定します。

text-overflow : 非表示のオーバーフロー コンテンツがあることをユーザーに示す方法を定義します。

white-space : 要素内の空白と改行の処理方法を定義します。

word-break : 単語内で改行するかどうかを指定します。

...

6. フォントの省略

次の順序です: font-stylefont-variantfont-weightfont-stretchfont-sizeline-heightfont-family

これらのうち、 font-stylefont-familyを指定する必要があり、 font-sizeline-heightの間にはスラッシュを配置する必要があります。

完全な例は次のとおりです。

フォント: イタリック、通常、太字、通常、3em/1.5、Helvetica、Arial、san-serif;

上記はすべて、最も権威のある MDN Web Docs を参照してまとめた重要な知識ポイントです。皆さんが私と共有していただければ幸いです。不適切なコメントがありましたら、お気軽にコメントしてください!

CSS3でよく使われるスタイル[基本的なテキストとフォントのスタイル]の詳しい説明は以上です。CSS3でよく使われるスタイルについて詳しく知りたい方は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

<<:  MySQLデータベースでサポートされているストレージエンジンの比較

>>:  タグのターゲットリンクを iframe に向ける方法

推薦する

Linux 上での MySQL データベースのインストールと Java プロジェクトの構成に関する詳細なグラフィック説明

1. MySQLデータベースをインストールする① ダウンロードして解凍し、/opt/softディレク...

MySQL で絵文字表現を挿入できない理由と解決策

失敗のシナリオMySQL データベースに絵文字表現を挿入するために JDBC を呼び出すと、例外ja...

初心者向けMySQLインデックス

序文MySQL インデックスで最も重要なデータ構造は B+ ツリーなので、まずは B+ ツリーの原理...

JavaScript における 3 つの for ループ ステートメントの使用の概要 (for、for...in、for...of)

序文JS に触れるすべての開発者は、必然的に for ループを扱うことになります。結局のところ、fo...

シンプルなウェブ計算機を実装するJavaScript

背景私は新しいプロジェクト チームに配属されたので、プロジェクトでは js を使用する必要があります...

JSにおける合同と不等式、等式と不等式の問題について

目次一致と不一致一致するすべてが平等ではない平等と不平等等しい等しくない一致と不一致シンボルの両側の...

MySQL binlog を開く手順

Binlog は、MySQL データの変更を記録するために使用されるバイナリ ログ ファイルです。B...

MySQLのSQL文はインデックスを使用しません

インデックス集約を使用しない MySQL クエリご存知のとおり、インデックスを追加することはクエリ速...

MySQL パスワードに特殊文字が含まれている場合とコマンドラインからログインする場合

サーバーでは、データベースにすばやくログインするために、通常は mysql -hhost -uuse...

MySQL 5.6 のインストール手順(画像とテキスト付き)

MySQL はオープンソースの小規模リレーショナル データベース管理システムです。現在、MySQL...

Dockerはブリッジを追加し、IPアドレスの範囲を設定します

バイナリ docker 19.03 バージョンがインストール後に docker0 ブリッジを自動的に...

Vue 要素と Nuxt の使用に関するヒントを共有する

1. 要素時間選択提出フォーマット変換例えば 2018年9月7日金曜日 00:00:00 GMT+0...

Vue でルーティング遷移効果を実装する 4 つの方法

Vue ルーター トランジションは、Vue プログラムにパーソナライズされたエフェクトをすばやく簡単...

CSS3は三角形の連続拡大効果を実現します

1. CSS3の三角形は特殊効果でズームし続けます11.1 画像プレビュー 11.2 index.h...

mysql maxとwhere間の実行問題の概要

mysql maxとwhereの間の実行の問題SQLを実行します: テーブル「grades」を作成し...