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 によるダイナミッククリスマスツリーの詳細な説明

推薦する

Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策

突然、MySQLにログインすると、アクセスが拒否されたか、データベースに接続できないと表示されました...

Docker ネットワークの原理とカスタム ネットワークの詳細な分析

Docker はホストマシン上のブリッジを仮想化します。コンテナを作成して起動すると、各コンテナには...

JavaScript配列の簡単な紹介

目次配列の紹介配列リテラル2次元配列要約する配列の紹介配列- Arrayもオブジェクトですこれは通常...

柔軟で安定した高品質の HTML および CSS コード標準を作成するためのガイド

黄金律常に同じコーディング標準セットに従ってください。同じプロジェクトに何人の人が関わっているかに関...

MySql SQL最適化のヒントの共有

ある日、内部結合を含む SQL ステートメントの実行速度はそれほど遅くはない (0.1 ~ 0.2)...

CSS3で実装されたグラデーションスライド効果

成果を達成する コードhtml <div class="css-slideshow&...

写真のプレビューとアップロード機能を実現するhtml+css+js

はじめに: Web ページを作成するときに、画像をアップロードする必要がある場合がよくあります。画像...

JavaScript プログラムのループ構造の詳細な説明

目次構造を選択ループ構造その間…しながらforループ…のために…で…の…のためにまとめループの終了壊...

5分でDockerを使ってRedisのクラスターモードとセンチネルモードを構築する方法を教えます

目次1. 準備Redisイメージを取得する2. Redis Sentinel マスタースレーブモード...

WeChatアプレットは日付と時刻に基づいた並べ替え機能を実装

最近、小さなプログラム プロジェクトを引き継いだのですが、リストを日付と時刻で並べ替えるという要件が...

MySQLクエリ時にフィールドにデフォルト値を割り当てる方法

必要フィールドをクエリする場合、フィールドに同じ値を指定する必要があります。この値はハードコードする...

知っておくべきHTML最適化テクニック

Web ページのパフォーマンスを向上させるために、多くの開発者は、JavaScript、画像の最適化...

CSS3 rgb と rgba (透明色) の使い方の詳しい説明

誰もが色にとても敏感だと思います。私たちの目が見るところにはどこにでも色があります。では、CSS で...

CentOS 6 および 7 での MySQL 5.7 の詳細なインストール チュートリアル

開発には常にデータが必要です。サーバーとしての Linux では、テスト データを格納するためのデー...

MySQLのROUND関数の丸め演算における落とし穴の分析

この記事では、MySQL の ROUND 関数を使用した丸め操作の落とし穴を例を使って説明します。ご...