CSSスタイルシートとフォーマットレイアウトの詳細な説明

CSSスタイルシートとフォーマットレイアウトの詳細な説明

スタイルシート

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

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

インラインスタイルシート: ヘッドタグ内に記述する必要があります

例: <style type="text/css">

p

{ スタイル;}

</style>ヘイ

外部スタイルシート: スタイルシートを配置するための新しい CSS ファイルを作成します。HTML を右クリック - CSS スタイル - スタイルシートを添付

例: <style type="text/css">

*

{ margin:0px; padding:0px;} //ウェブページの余白は0ピクセル、フォント間隔は0ピクセルです

.mian //クラスセレクター <div class="mian"></div>// クラススタイルシートを呼び出す

{

高さ:40px;

幅:100ピクセル;

テキスト配置:中央;

背景色:赤;

}

#mian//IDセレクター <div id="mian"></div> //コールIDセレクター

{

高さ:40px;

幅:100ピクセル;

テキスト配置:中央;

背景色:赤;

}

</スタイル>

複合セレクター: (1) P、span、同じスタイルの2つのタグを区切るために使用されます。

(2)ミアンPはスペースで区切られ子孫を示す

(3)mian.pは「.」で区切られ、mianタグ内のpタグを示す。

スタイル属性で、たとえば margin: 20px 0px 20px 0px は、境界線の幅が上側で 20 ピクセル、右側で 0 ピクセル、下側で 20 ピクセル、左側で 0 ピクセルであることを意味します。順序は時計回りで、上、右、下、左です。

フォーマットレイアウト

位置をロックします (ブラウザに対する相対的な位置。つまり、ブラウザがどのようにスクロールしても、ブラウザに対する相対的な位置は変わりません) position:fixed;

絶対配置と相対配置(1)外側のレイヤーに絶対(または相対)がない場合、divはブラウザに対して相対的に配置されます。

(2)外側のレイヤーが絶対(相対)の場合、divはposition:absolut;(絶対位置)position:rel;(相対位置)を使用して外側の境界線に対して相対的に配置されます。

レイヤー化: ページ上のラベルを常に一番上に表示したい場合は、次のように z 値を設定する必要があります: z-index:2; // z 値が 2 の場合、上のレイヤーに表示されます。変更しない場合は、デフォルト値は 1 で、すべて同じレイヤー上に表示されます。

一般的なハイパーリンクスタイル定義の順序は、L --v--h--aです。

a:link クリックされる前のハイパーリンクの状態

a:visited ハイパーリンクがクリックされた後の状態

a:hover マウスがハイパーリンク上に移動したとき

a:active ハイパーリンクをクリックしたとき

以上がエディターがお届けするCSSスタイルシートとフォーマットレイアウトの詳細な説明の内容です。123WORDPRESS.COMを応援していただければ幸いです~

オリジナルURL: http://www.cnblogs.com/ouyangtangfeng99/p/5377983.html

<<:  HTML でよく使用されるエスケープ文字の概要

>>:  MySQL プロセス制御 IF()、IFNULL()、NULLIF()、ISNULL() 関数

推薦する

nginx で仮想ホストを構成するための詳細な手順

仮想ホストは、インターネット上で実行されているサーバー ホストを複数の「仮想」ホストに分割する特殊な...

Vue を使用してモバイル APK プロジェクトを完了することについての簡単な説明

目次基本設定エントリファイル main.jsアプリ.vue表紙ヘッダー検索バー本体当プロジェクトでは...

jQuery+swiper コンポーネントはタイムラインのスライド年タブ切り替え効果を実現します

結果: 実装コード: スワイパーコンポーネントと一緒に使用する必要がありますSwiper 基本デモア...

VUE ユニアプリの条件付きコーディングとページレイアウトに関する簡単な説明

目次条件付きコンパイルページレイアウト要約する条件付きコンパイル条件付きコンパイルでは、特別なコメン...

Linux スワップ パーティション (詳細説明)

目次リナックス1. SWAPとは2. swappiness は何を調節しますか? 3. スワップ操作...

docker+gitlab+gitlab-runnerの詳細なデプロイメント

環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...

Bash スクリプトでの配列メソッドの作成と使用の概要

Bashで配列を定義するbash スクリプトで新しい配列を作成する方法は 2 つあります。 1 つ目...

列名を知らなくてもMySQLインジェクションを詳細に解説

序文最近、穴を掘ってスペースを作っているだけなので、心が空っぽになっているように感じます。テクノロジ...

MySQLのSQL文はインデックスを使用しません

インデックス集約を使用しない MySQL クエリご存知のとおり、インデックスを追加することはクエリ速...

Ubuntu 19にTheanoをインストールする際の問題を解決する

解決: pythearn2 パッケージをダウンロードしたディレクトリで、setup.py ファイルを...

Mysqlの自動増分IDについて知らないことがあるかもしれません

導入: MySQL を使用してテーブルを作成する場合、通常は自動インクリメント フィールド (AUT...

JavaScript 配列のマージのケーススタディ

方法1: var a = [1,2,3]; var b = [4,5] b を連結します。 コンソー...

Vue 関数のアンチシェイクとスロットリングの正しい使用方法

序文1. デバウンス: 高頻度イベントがトリガーされた後、関数は n 秒以内に 1 回だけ実行されま...

Reactイベントスロットリング効果が失敗する理由と解決策

目次ここでの問題は次の通りです:解決策1:解決策2: コンストラクタで初期化を割り当てる採掘場の概要...

MySQLストアドプロシージャを変更する詳細な手順

序文実際の開発では、ビジネス要件が変更されることが多いため、ストアド プロシージャの特性を変更するこ...