HTML の基礎必読 - CSS スタイルシートの包括的な理解

HTML の基礎必読 - CSS スタイルシートの包括的な理解

CSS (カスケーディング スタイル シート) は、HTML Web ページを美しくするために使用されます。

/*コメントエリア*/これはコメント構文です

1. スタイルシート

1. スタイルシートの分類

1.インラインスタイルシート

HTML と共同で表示され、制御は正確ですが、再利用性が低く、冗長性が多くなります。

例: <p style="font-size:14px;">インライン スタイル シート</p>

2.埋め込みスタイルシート

ウェブページに埋め込まれた独立した領域なので、headタグ内に記述する必要があります。

<スタイル タイプ="text/css">

p //このフォーマットはpタグで機能します

{

スタイル;

}

</スタイル>

3.外部スタイルシート

スタイルシートを保存するための新しい CSS ファイルを作成します。 HTML ファイルでスタイルシートを呼び出す場合は、HTML ファイル内で右クリック → CSS スタイルシート → スタイルシートの添付 を選択する必要があります。一般的にはリンク接続方式が用いられます。

注: CSSファイルにスタイルタグを書く必要はありません。

一部のタグにはデフォルトのマージンがあり、通常はスタイルシート コードを記述するときに削除されます (他のスタイルも設定できます)。次に例を示します。

注: 上の図では、最初に余白と間隔が削除されています。

(ii) セレクタ

1.タグセレクター。タグ名をセレクターとして使用します。

2.クラスセレクター。それらはすべて「.」で始まります

注: クラス セレクターをタグ セレクターと重ね合わせると、さまざまな効果を表示できます。

3.IDセレクター。 「#」始まります

注: ID セレクターをタグ セレクターと重ねて、さまざまな効果を表示できます。

<div id="スタイル名">

4.複合セレクタ

(1)2つの項目を区切って並列順序を示すには、「,」を使用します。

(2)スペースで区切られ、子孫を示す。

(3)フィルター「。」

2. スタイル属性

1. 背景と展望

1.背景:

2.前景フォント:

2. 境界と国境

境界線(表の境界線、スタイルなど)、余白(表の間隔)。パディング(コンテンツとセルの間隔)。

3. リストとブロック

width height 、 ( top bottom left right ) は絶対座標の場合にのみ役立ちます。

CSS スタイルシート コードは次のようになります。

CSS ファイルコード:

CSSコードコンテンツをクリップボードにコピー
  1. @charset "utf-8" ;
  2. /* CSS ドキュメント */   
  3. * /*すべてのタグが機能し、余白と間隔は0pxに設定されています*/   
  4. {
  5.     マージン: 0px ;
  6.     パディング: 0px ;}
  7. p,span /*すべてのpタグがこのスタイルを実行することを示すためにタグ名を直接記述します*/   
  8. {
  9.     背景色: #F6C ;
  10.     : #0F0 ;}
  11. 追記
  12. {
  13.     背景色: #FF0 ;
  14.     ;
  15.     フォントサイズ: 36px ;}
  16. .main /*. で始まり、このスタイルシートを参照するにはクラスを使用します*/   
  17. {
  18.     高さ: 50px ;
  19.     : 300px ;
  20.     背景色: #0FF ;
  21.     フォントサイズ: 45px ;}
  22. .main p /*class=main のタグ内に p タグがある場合、このスタイルが実行されることを示します*/   
  23. {
  24.     : 400px ;
  25.     フォントサイズ: 36px ;}
  26. #main /*# で始まり、id セレクタを使用してこのスタイルシートを参照します*/   
  27. {
  28.     高さ: 60px ;
  29.     : 500px ;
  30.     背景色: #60C ;
  31.     フォントサイズ: 36px ;}

HTML ファイルコード:

XML/HTML コードコンテンツをクリップボードにコピー
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >   
  2. < html   xmlns = "http://www.w3.org/1999/xhtml" >   
  3. <ヘッド>   
  4. <メタ  http-equiv = "コンテンツタイプ"  コンテンツ= "text/html; 文字セット = utf-8"   />   
  5. < title >無題の文書</ title >   
  6. <スタイル タイプ= "text/css" >   
  7.   
  8. </スタイル>   
  9. <リンク  href = "無題-1.css"   rel = "スタイルシート"  タイプ= "テキスト/css"   />   
  10. </ヘッド>   
  11.   
  12. <本文>   
  13. < div  スタイル= "背景色:#0F0" > 1234567 </ div >   
  14. < p >春が来ました。 </p>   
  15. < p >花は咲き、草は緑です。 </p>   
  16. < 10 ...   class = "sp" >ガチョウ、ガチョウ、ガチョウ、彼らは首を空に向けて歌っています。 </p>   
  17. <スパン  class = "main" >正午に畑を耕す< p >汗が地面に滴り落ちる</ p > </ span >   
  18. < 10 ...   class = "main" >太陽が山々に沈む</ p >   
  19. < 10 ...   id = "メイン"   >ベッドの前の明るい月明かり</ p >   
  20. < span >地面に霜が降りている可能性があります</ span > < br   />   
  21. </本文>   
  22. </html>   

実行効果は次のようになります:

上記記事「HTML 基礎必読 - CSS スタイルシートの総合理解」は、編集者が皆さんにシェアする内容の全てです。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

オリジナルURL: http://www.cnblogs.com/H2921306656/archive/2016/07/10/5658628.html

<<:  ウェブマスターが注目すべき、ウェブサイトのユーザビリティを向上させる 9 つのコード最適化のヒント

>>:  JavaScript によるダイナミッククリスマスツリーの詳細な説明

推薦する

MySQL スロークエリ pt-query-digest スロークエリログの分析

1. はじめにpt-query-digest は、MySQL のスロー クエリを分析するためのツール...

Linux で複数の mysql5.7.19 (tar.gz) ファイルをインストールする方法

LinuxでのMySQL-5.7.19バージョンの初心者向けの最初のインストールについては、前の記事...

MySQL に大量のデータを挿入するときに重複データを除外する方法

目次1. 問題を発見する2.重複したデータを残さずにすべて削除する3. 削除テーブルから重複データを...

Linuxのファイルとフォルダの権限を操作する方法

Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...

Vuex のモジュール化と名前空間の例のデモ

1. 目的:コードの保守が容易になり、さまざまなデータの分類が明確になります。 2. store/i...

Centos7.4 システムに yum ソースから mysql 5.6 をインストールする

システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...

Ubuntu 20.04 aptの国内ソースを変更する方法

UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...

JavaScript で支払いの 10 秒カウントダウンを実現

この記事では、支払いの10秒カウントダウンを実現するためのJavaScriptの具体的なコードを参考...

MySQLオンラインDDL gh-ostの使用の概要

背景: DBA として、大規模なテーブルの DDL 変更のほとんどは、Percona の pt-on...

ノードをMySQLデータベースに接続する際に発生する問題と解決策

今日、MySQL の新しいバージョン (8.0.21) をインストールしましたが、ノード フレームワ...

JavaScript が Xiaomi のカルーセル効果を模倣

この記事は、透明度を変えてカルーセルにするXiaomiカルーセルを真似て書いたものです。初心者なので...

Vueはechartを使用してラベルと色をカスタマイズします

この記事では、参考までに、echartを使用してタグと色をカスタマイズするVueの具体的なコードを紹...

CSSオーバーフローメカニズムについての簡単な説明

CSS オーバーフローのメカニズムを詳細に学ぶ必要があるのはなぜですか?実際の開発プロセスでは、コン...

MySQLで判定文を書く方法のまとめ

MySQL で判断文を書く方法:方法1. CASE関数case関数の構文: CASE条件 値1の場合...

MySQL GTID の総合概要

目次01 GTIDの紹介02 GTIDの仕組み03 GTIDの利点と欠点04 テスト環境構築05 テ...