ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLにCSSを導入する方法

HTMLにCSSを導入する方法

WBOY
WBOYオリジナル
2023-05-29 19:55:061515ブラウズ

CSS を HTML に導入する方法

フロントエンド開発の基本として、HTML と CSS の関係は相互補完します。 HTML はページの構造とコンテンツを構築する役割を担い、CSS はこれに基づいてページに色を追加し、美しくする役割を担います。では、CSS スタイルを HTML ドキュメントに導入するにはどうすればよいでしょうか?この記事ではCSSの導入方法と注意点を紹介します。

  1. HTML ヘッダーで外部 CSS を参照する

これは、CSS を参照する最も一般的で推奨される方法です。一般的なページ構造を例として、HTML ヘッダー タグにリンク タグを追加します。

<!DOCTYPE html>
<html>
  <head>
    <title>标题</title>
    <link rel="stylesheet" type="text/css" href="style.css">
  </head>
  <body>
      页面内容
  </body>
</html>

このうち、リンク タグには 3 つの属性があります。

  • rel: スタイルを表します。シートと現在のドキュメントの関係は外部スタイル シートであり、値は "stylesheet";
  • type: スタイル シート ファイルの MIME タイプを示し、値は "text/css";
  • href: スタイルシート ファイルへの参照パスを示します。

ここで、href 属性のパスは、CSS ファイルが配置されている相対パスではなく、現在の HTML パスに基づく必要があることに注意してください。 CSS ファイルが現在の HTML と同じディレクトリにあると仮定すると、参照スタイルは次のように記述する必要があります:

<link rel="stylesheet" type="text/css" href="./style.css">

ここで、「.」は現在のディレクトリを示し、ファイル名のサフィックス「.css」は使用できません。省略される。

  1. HTML ヘッダーに内部 CSS を埋め込む

HTML ドキュメントでは、style タグを通じて内部 CSS を埋め込むことができます。この方法では HTML ファイルのサイズが必然的に大きくなりますが、一部の単純で小規模な Web サイトでは、外部ファイルのリクエストとダウンロードの時間を節約し、ページの応答速度を向上させることができます。以下にサンプルコードを示します。

<!DOCTYPE html>
<html>
  <head>
    <title>标题</title>
    <style type="text/css">
      /* CSS样式内容 */
      body {background-color: #F1F1F1;}
      h1 {color: orange;}
    </style>
  </head>
  <body>
      页面内容
  </body>
</html>

このうち、style タグ内の内容は、style コードが style タグ内に直接記述されている点を除いて、外部 CSS ファイルと同じ形式です。スタイル汚染 (CSS スタイルが互いに影響を与えること) を避けるために、内部 CSS は意味のある CSS セレクターを使用してスタイルの範囲を制限する必要があることに注意してください。

  1. HTML 要素へのインライン スタイルの埋め込み

インライン スタイルとは、CSS スタイル コードを HTML 要素の style 属性に直接埋め込むことを指します。この方法は非常に柔軟性がありますが、コードの再利用やメンテナンスには役立ちません。以下はサンプル コードです:

<!DOCTYPE html>
<html>
  <head>
    <title>标题</title>
  </head>
  <body>
    <h1 style="color:orange;">页面标题</h1>
    <p style="font-size:18px;">页面内容</p>
  </body>
</html>

インライン スタイルを使用する場合、スタイル コードがページのアクセシビリティ (Accessibility) と使いやすさ (Usability) に影響を与えないように注意する必要があります。視覚効果に似た一部のスタイルについては、外部スタイルまたは内部スタイルを使用する必要があります。

参考資料:

  1. W3Schools.CSS - 外部スタイル シート
  2. W3Schools. CSS - 内部スタイル
  3. W3Schools. CSS - インライン スタイル
  4. 学習ノート: HTML と CSS の基礎知識

以上がHTMLにCSSを導入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:エスケープHTML次の記事:エスケープHTML