HTML の基本 - CSS スタイルシート、スタイル属性、フォーマット、レイアウトの詳細

HTML の基本 - CSS スタイルシート、スタイル属性、フォーマット、レイアウトの詳細

1.位置:固定

一部の Web サイトの右下隅にあるポップアップ ウィンドウなどの、ブラウザーを基準としたロックされた位置。

例:

2.位置絶対

絶対位置:

1. 外側のレイヤーに position: absolute (または relative) が指定されていない場合、div はブラウザーを基準として配置されます (次の図の b を参照) (ブラウザーの右境界から 50 ピクセル、下境界から 20 ピクセル)。

2. 外側のレイヤーに position: absolute (または relative) が指定されている場合、div は外側の境界線を基準として配置されます (下の図の bb など) (d の右境界線から 50 ピクセル、d の下境界線から 20 ピクセル)。

例:

3.位置:相対的

相対位置:

下の図に示すように、この div を含む div の特定の位置を基準に固定されます。外側のレイヤーに含まれていない場合、相対位置はブラウザに対して固定されます。

例:

4. レイヤー化( z-index

Z軸方向階層化は、紙のスタックに分割することと理解でき、層の数が多いほど、上部に近くなります。

上記の相対的な例では、aa が a をカバーしていることがわかります。これは、後から記述したコードの表示レベルが前に近いためです。では、コードの順序を変えずに、aa をカバーさせるにはどうすればよいのでしょうか。次のように:

例:

5.フロート:

Leftまたはrightを使用する場合、位置 (または) を指定する必要はなく、ブラウザに直接相対的になります。外側の部分が折り返されている場合、1 行を除いて外側のdivに対して左上または右上の位置に表示されます

追加: 1. overflow: hidden; //余分な部分を非表示にします。スクロールすると、スクロールバーが表示されます。

<div ></div> //フローを切り捨てる

2. カーソル: マウスが指しているときのポインターの形状。

3. 半透明効果:

<div class="box">透明領域<div>

スタイルシート内のコードは次のとおりです。

。箱

{

不透明度:0.5; -moz-不透明度:0.5; フィルター:アルファ(不透明度=50)

}

練習例をまとめると、drubaウェブサイトのフォーマットレイアウトの一部を作成します。

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. .a
  8. {
  9. border:5px 青一色;
  10. 幅:1000ピクセル;
  11. 高さ:100px;
  12. マージン:10px;
  13. 左:150px;
  14. 上:80px;
  15. 位置:絶対;}
  16. .b
  17. {
  18. border:5px 青一色;
  19. 幅:240ピクセル;
  20. 高さ:200px;
  21. マージン:10px;
  22. 左:150px;
  23. 上:200px;
  24. 位置:絶対;}
  25. .c
  26. {
  27. border:5px 青一色;
  28. 幅:740ピクセル;
  29. 高さ:300px;
  30. マージン:10px;
  31. 左:410px;
  32. 上:200px;
  33. 位置:絶対;}
  34. .d
  35. {
  36. border:5px 青一色;
  37. 幅:740ピクセル;
  38. 高さ:200px;
  39. マージン:10px;
  40. 左:410px;
  41. 上:520px;
  42. 位置:絶対;}
  43. .e
  44. {
  45. border:5px 青一色;
  46. 幅:240ピクセル;
  47. 高さ:1500ピクセル;
  48. マージン:10px;
  49. 左:150px;
  50. 上:420px;
  51. 位置:絶対;}
  52. .f
  53. {
  54. border:5px 青一色;
  55. 幅:240ピクセル;
  56. 高さ:150px;
  57. マージン:10px;
  58. 左:150px;
  59. 上:1940ピクセル;
  60. 位置:絶対;}
  61. .g
  62. {
  63. border:5px 青一色;
  64. 幅:740ピクセル;
  65. 高さ:1350ピクセル;
  66. マージン:10px;
  67. 左:410px;
  68. 上:740ピクセル;
  69. 位置:絶対;}
  70. .h
  71. {
  72. border:5px 青一色;
  73. 幅:1000ピクセル;
  74. 高さ:200px;
  75. マージン:10px;
  76. 左:150px;
  77. 上:2110px;
  78. 位置:絶対;}
  79. 。私
  80. {
  81. border:5px 青一色;
  82. 幅:1000ピクセル;
  83. 高さ:200px;
  84. マージン:10px;
  85. 左:150px;
  86. 上:2330ピクセル;
  87. 位置:絶対;}
  88. </スタイル>   
  89. </ヘッド>   
  90.   
  91. <本文  bgcolor = "#F0F0F0" >   
  92. < div  クラス= "a" > a </ div >   
  93. < div  クラス= "b" > b </ div >   
  94. < div  クラス= "c" > c </ div >   
  95. < div  クラス= "d" > d </ div >   
  96. < div  クラス= "e" > e </ div >   
  97. < div  クラス= "f" > f </ div >   
  98. < div  クラス= "g" > g </ div >   
  99. < div  クラス= "h" > h </ div >   
  100. < div  クラス= "i" > i </ div >   
  101. </本文>   
  102. </html>   

Webページ操作表示効果図:

上記の HTML の基礎知識に関する記事 - CSS スタイルシート、スタイル属性、フォーマット、レイアウトの詳細な説明は、エディターが皆さんと共有するすべてのコンテンツです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

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

<<:  実践で遭遇するフロントエンドの基本(HTML、CSS)

>>:  ページに img src が含まれている場合の二重読み込みの問題

推薦する

VMwareを使用したPermeateレンジシステムのインストール手順の詳細説明

1. 背景私たちは時々社内研修を行っており、実験環境をよく利用しています。最初はdockerコンテナ...

MySQL実践ウィンドウ関数SQL分析クラスの生徒のテストの成績と生活費

目次1. 背景2. テーブル作成ステートメントとデータ挿入テーブルを作成するデータの挿入3. ウィン...

SSHトンネルを使用してMySQLサーバーに接続する方法

序文場合によっては、データベースのイントラネット アドレスしか知らず、イントラネット経由で接続できな...

CSS 背景と境界タグの例の詳細な説明

1. CSS背景タグ1.背景色を設定するbackground-ground-color プロパティは...

JavaScript でよく使われる 5 つのオブジェクト

目次1. JavaScript オブジェクト1).配列オブジェクト2).ブールオブジェクト3).日付...

Linux システムで Code Cloud にプロジェクトをアップロードする方法

Code Cloudで新しいプロジェクトtest1を作成します。 公開鍵を取得するには次のコマンドを...

Reactは、読み込み、読み込み完了、読み込み失敗の3つの段階の原則分析を実装します。

最近ブログに書いたのですが、プロジェクトリストの中に写真がたくさんあり、最初は読み込みが遅いので、ス...

JavaScript配列をツリー構造に変換する方法

1. 需要バックエンドは、フロントエンドがツリー構造(重複データなし)に変換するためのデータを提供し...

Unix/Linuxフォークの隠れたオーバーヘッド

目次1. フォークの起源2. 初期のUNIXオーバーレイ技術3. UNIXに導入される前のフォークの...

両側にCSS固定レイアウト、中央に適応レイアウトを実装

フローティング、フローティング埋め込み div、配置、フレックスという 4 つの一般的な方法と原則を...

OpenSSL を使用した Kubernetes 証明書の生成の概要

Kubernetes は、基本認証、トークン認証、CA 認証の 3 種類の認証をサポートしています。...

MySQL 5.7.21 解凍バージョンのインストールと設定のグラフィックチュートリアル

この記事では、MySQL 5.7.21の解凍版をダウンロードしてインストールする詳細な手順を記録して...

JS で配列をループする 4 つの方法のまとめ

この記事では、配列を走査する 4 つの方法を比較してまとめます。 for ループ: for (let...

JavaScript スロットリングとアンチシェイクに関する簡単な説明

目次スロットルと手ぶれ防止コンセプト:違いスロットリングの実装スロットル機能手ぶれ補正の実装手ぶれ防...

Mysqlトランザクション処理の詳細な説明

1. MySQLのトランザクションの概念MySQL トランザクションは主に、操作量が多く複雑度の高い...