この講義では、CSS を使用してテキストのスタイルを設定する方法を学びます。タイポグラフィは、読みやすさ、ユーザー エクスペリエンス、全体的な美しさに影響を与える Web デザインの重要な側面です。この講義を終えるまでに、さまざまなフォント スタイルを適用し、Web サイト上のテキストの外観を制御する方法がわかるようになります。
Web フォントを使用すると、Web サイトでさまざまな書体を使用できます。デバイスにプレインストールされているシステム フォントを使用することも、Google Fonts などのサービスを使用してカスタム フォントをインポートすることもできます。
システム フォントはほとんどのデバイスにプレインストールされているため信頼性がありますが、デザインのオプションが制限されます。
body { font-family: Arial, sans-serif; }
Google Fonts では、Web サイトに簡単に統合できる幅広い Web フォントを提供しています。
例:
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
次に、CSS にフォントを適用します。
body { font-family: 'Roboto', sans-serif; }
CSS には、フォント サイズ、太さ、スタイルなど、フォントのスタイルを設定するためのさまざまなプロパティが用意されています。
font-size プロパティを使用してテキストのサイズを制御できます。
h1 { font-size: 36px; } p { font-size: 16px; }
font-weight プロパティを使用すると、テキストの太さを設定できます。
h1 { font-weight: bold; /* Or use numeric values like 700 */ }
font-style プロパティを使用すると、テキストを斜体にすることができます。
em { font-style: italic; }
テキストを小文字で表示するには、font-variant を使用します。
p.caps { font-variant: small-caps; }
line-height プロパティは、テキストの行間のスペースを制御します。
p { line-height: 1.5; }
text-align プロパティは、要素内のテキストの水平方向の配置を制御します。
h1 { text-align: center; }
text-decoration プロパティを使用すると、テキストに下線、上線、取り消し線を追加できます。
a { text-decoration: underline; }
text-shadow プロパティを使用して、テキストにシャドウ効果を追加できます。
h2 { text-shadow: 2px 2px 5px gray; }
これらのプロパティを組み合わせて、タイポグラフィーに重点を置いて Web ページのスタイルを設定してみましょう。
HTML:
<div class="content"> <h1>Welcome to Our Blog</h1> <h2>Latest Updates</h2> <p class="intro">Stay updated with the latest trends in web development, design, and more.</p> <p>Explore articles, tutorials, and resources to help you master the art of web design.</p> </div>
CSS:
/* Google Font */ @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap'); body { font-family: 'Open Sans', sans-serif; color: #333; line-height: 1.6; } /* Heading Styles */ h1 { font-size: 36px; font-weight: 700; text-align: center; text-shadow: 2px 2px 4px #aaa; } h2 { font-size: 28px; font-weight: 700; margin-top: 20px; } /* Paragraph Styles */ p { font-size: 18px; margin-bottom: 15px; } .intro { font-style: italic; font-variant: small-caps; text-align: justify; } /* Centering the content */ .content { max-width: 800px; margin: 0 auto; padding: 20px; }
この例では:
次回: 次の講義では、CSS レイアウト: Floats、Flexbox、および Grid について説明します。ここでは、複雑で応答性の高いレイアウトを作成する方法を学びます。あなたのウェブサイト。乞うご期待!
LinkedIn でフォローしてください
リドイ・ハサン
以上がCSS でのタイポグラフィーとフォント スタイルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。