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 が含まれている場合の二重読み込みの問題

推薦する

Docker を使用して Spring Boot をデプロイする方法

Docker テクノロジの開発により、マイクロサービスの実装にさらに便利な環境が提供されます。Doc...

Nexus サーバーを設定するための詳細な手順

1. ネクサスサービス構築の意義イントラネットの統合プロキシとして、チームで共同開発する場合、全員が...

HTMLノードの追加と削除の簡単な例

HTML ノードの追加と削除の簡単な例 HTML ノードの追加と削除の簡単な例<input t...

Js の継承とプロトタイプチェーンを理解するのに役立つ記事

目次継承とプロトタイプチェーン継承されたプロパティ継承されたメソッドJavaScript でのプロト...

MySQL サービスとデータベース管理

目次1. サービスの開始と停止の手順1.1 Windows での MySQL 5.7 の公式 MSI...

入力のid属性とname属性の違いの例

長い間ウェブサイトを作ってきましたが、入力時のnameとidの違いがまだわかりません。最近jQuer...

MySQL 5.7.18のインストール方法とMySQLサービスの起動手順の詳細な説明

MySQL は非常に強力なリレーショナル データベースです。しかし、初心者の中には、インストールや設...

CSSは複数の要素をボックスの両端に揃える効果を実現します

要素の両端を揃える配置レイアウトは、実際の開発のいたるところで見られます。これは、フレックスレイアウ...

MySQL スロークエリログの役割と公開

序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答...

MySQL シリーズ データベース設計 3 つのパラダイム チュートリアルの例

目次1. データベース設計の3つのパラダイムに関する知識の説明1. デザインパラダイムとは何ですか?...

LNMP を展開して HTTPS サービスを有効にする方法に関するチュートリアル

LNMP とは: Linux+Nginx+Mysql+(php-fpm、php-mysql)つまり、...

vmware16 仮想マシンに共有フォルダを設定する方法

1. 仮想マシンに共有フォルダを設定します。 1. 処理する仮想マシンを選択し、右クリックして設定...

ミニプログラムは、カスタムのマルチレベル単一選択と複数選択を実装します

この記事では、参考のために、ミニプログラムでカスタムのマルチレベル単一選択および複数選択機能を実装す...

シンプルな計算機を実装する JavaScript コード

この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...

vue3 統合 API における vue2 の $refs の代替方法についての簡単な説明

vue2 プロジェクト開発の経験があれば、$refs に精通しているでしょう。 vue3 の急激なア...