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 データベースの最適化: インデックスの実装原則と使用状況の分析

この記事では、例を使用して、MySQL データベースの最適化のためのインデックス実装の原則と使用方法...

altとtitleの違いの詳しい説明

これら 2 つの属性はよく使用されますが、その違いはまとめられていません。それでは、その使い方をまと...

HTMLポップアップ透明レイヤーインスタンスのサイズを設定でき、比例することができます

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

簡単な約束を段階的に実行する方法を教えます

目次ステップ1: フレームワークを構築するステップ2 構築されたPromiseフレームワークに入力す...

NginxとLuaによるグレースケールリリースの実装

memcachedをインストールする yum インストール -y memcached #memcac...

JS はデータ URL をどのように理解するのでしょうか?

目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...

VueはAmapを使用して都市の位置特定を実現

この記事では、Amapを使用して都市の位置特定を実現するVueの具体的なコードを参考までに共有します...

JavaScript はクラス宝くじアプレットを実装します

この記事では、クラス抽選アプレットを実装するためのJavaScriptの具体的なコードを参考までに紹...

ネイティブWeChatアプレット開発におけるreduxの使用の詳細な説明

前提複雑なシナリオでは、複数の異なるページ間で大量のデータを使用したり変更したりする必要があります。...

一般的な HTTP ステータス コード 10 個の詳細な説明

HTTP ステータス コードは、Web サーバーの HTTP 応答ステータスを示すために使用される ...

Google Chromeの自動入力問題に対する完璧な解決策

Google Chrome では、ログインに成功すると、パスワードを記憶するかどうかを尋ねるメッセー...

React Routerの歴史について簡単に説明します

React Router を理解したいなら、まず歴史を理解する必要があります。より具体的には、Rea...

Vue が価格カレンダー効果を実現

この記事では、価格カレンダー効果を実現するためのVueの具体的なコードを例として紹介します。具体的な...

Maven で tomcat8-maven-plugin プラグインを使用する詳細なチュートリアル

オンラインで多くの記事を検索しましたが、解決策は見つかりませんでした。次のように、tomcat7-m...

SQL 挿入文の書き方の説明

方法 1: INSERT INTO t1(field1,field2) VALUE(v001,v00...