HTML-Grundlagen - CSS-Stylesheets, Style-Attribute, Format- und Layoutdetails

HTML-Grundlagen - CSS-Stylesheets, Style-Attribute, Format- und Layoutdetails

1. Position : fest

Gesperrte Position (relativ zum Browser), wie z. B. das Popup-Fenster in der unteren rechten Ecke mancher Websites.

Beispiel:

2. Position : absolut

Absolute Position:

1. Die äußere Ebene hat keine absolute (oder relative) Position. Dann wird das Div relativ zum Browser positioniert, wie in b in der folgenden Abbildung gezeigt (50 Pixel vom rechten Rand des Browsers und 20 Pixel vom unteren Rand).

2. Die äußere Ebene hat die Position: absolut (oder relativ); dann wird das div relativ zum äußeren Rand positioniert, wie z. B. bb in der Abbildung unten (50 Pixel vom rechten Rand von d und 20 Pixel vom unteren Rand von d).

Beispiel:

3. Position : relativ

Relative Position:

Wie in der folgenden Abbildung gezeigt, ist es relativ zu einer bestimmten Position des Div, das dieses Div enthält, fixiert. Wenn die äußere Ebene es nicht enthält, ist die relative Position relativ zum Browser festgelegt.

Beispiel:

4. Schichtung ( Z-Index )

Die Schichtung in Richtung der z -Achse kann als Aufteilen eines Stapels von Blättern verstanden werden. Dabei gilt: Je höher die Anzahl der Schichten, desto weiter oben liegen sie.

Im relativen Beispiel oben sehen wir, dass aa a abdeckt. Dies liegt daran, dass die Anzeigeebene des später geschriebenen Codes weiter vorne liegt. Wie können wir also aa abdecken, ohne die Reihenfolge des Codes zu ändern? wie folgt:

Beispiel:

5. schweben : links , rechts

Bei Verwendung von Left oder right muss die Position ( links oder oben ) nicht angegeben werden, sie ist direkt relativ zum Browser. Wenn der äußere Teil umbrochen wird, wird er mit Ausnahme einer Zeile an der oberen linken oder oberen rechten Position relativ zum äußeren Div angezeigt.

Zusätzlich: 1. overflow: hidden; //Den überzähligen Teil ausblenden; scrollen, Bildlaufleiste anzeigen;

<div ></div> //Den Fluss abschneiden

2. Cursor: die Form des Zeigers, wenn die Maus auf ihn zeigt;

3. Transluzenter Effekt:

<div class="box">Transparenter Bereich<div>

Der Code im Stylesheet lautet:

.Kasten

{

Deckkraft: 0,5; -moz-Deckkraft: 0,5; Filter: Alpha (Deckkraft = 50)

}

Um das Praxisbeispiel zusammenzufassen: Machen Sie einen Teil des Formatlayouts der Druba-Website

HTML Quelltext:

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  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. <Kopf>   
  4. < Meta   http-equiv = "Inhaltstyp"   Inhalt = "Text/HTML; Zeichensatz=utf-8"   />   
  5. < Titel > Unbenanntes Dokument </ Titel >   
  6. < Stil   Typ = "Text/CSS" >   
  7. .A
  8. {
  9. Rand: 5px, durchgehend blau;
  10. Breite: 1000px;
  11. Höhe: 100px;
  12. Rand: 10px;
  13. links: 150px;
  14. oben: 80px;
  15. position:absolut;}
  16. .B
  17. {
  18. Rand: 5px, durchgehend blau;
  19. Breite: 240px;
  20. Höhe: 200px;
  21. Rand: 10px;
  22. links: 150px;
  23. oben: 200px;
  24. position:absolut;}
  25. .C
  26. {
  27. Rand: 5px, durchgehend blau;
  28. Breite: 740px;
  29. Höhe: 300px;
  30. Rand: 10px;
  31. links: 410px;
  32. oben: 200px;
  33. position:absolut;}
  34. .D
  35. {
  36. Rand: 5px, durchgehend blau;
  37. Breite: 740px;
  38. Höhe: 200px;
  39. Rand: 10px;
  40. links: 410px;
  41. oben: 520px;
  42. position:absolut;}
  43. .e
  44. {
  45. Rand: 5px, durchgehend blau;
  46. Breite: 240px;
  47. Höhe: 1500px;
  48. Rand: 10px;
  49. links: 150px;
  50. oben: 420px;
  51. position:absolut;}
  52. .F
  53. {
  54. Rand: 5px, durchgehend blau;
  55. Breite: 240px;
  56. Höhe: 150px;
  57. Rand: 10px;
  58. links: 150px;
  59. oben: 1940px;
  60. position:absolut;}
  61. .G
  62. {
  63. Rand: 5px, durchgehend blau;
  64. Breite: 740px;
  65. Höhe: 1350px;
  66. Rand: 10px;
  67. links: 410px;
  68. oben: 740px;
  69. position:absolut;}
  70. .H
  71. {
  72. Rand: 5px, durchgehend blau;
  73. Breite: 1000px;
  74. Höhe: 200px;
  75. Rand: 10px;
  76. links: 150px;
  77. oben: 2110px;
  78. position:absolut;}
  79. .ich
  80. {
  81. Rand: 5px, durchgehend blau;
  82. Breite: 1000px;
  83. Höhe: 200px;
  84. Rand: 10px;
  85. links: 150px;
  86. oben: 2330px;
  87. position:absolut;}
  88. </ Stil >   
  89. </ Kopf >   
  90.   
  91. < Textkörper   Hintergrundfarbe = "#F0F0F0" >   
  92. < div   Klasse = " a " > ein </div>   
  93. < div   Klasse = "b" > b </ div >   
  94. < div   Klasse = "c" > c </ div >   
  95. < div   Klasse = "d" > d </ div >   
  96. < div   Klasse = "e" > e </ div >   
  97. < div   Klasse = "f" > f </ div >   
  98. < div   Klasse = "g" > g </ div >   
  99. < div   Klasse = "h" > h </ div >   
  100. < div   Klasse = "i" > i </ div >   
  101. </ Körper >   
  102. </ html >   

Diagramm der Anzeigeeffekte beim Betrieb von Webseiten:

Der obige Artikel über grundlegende HTML-Kenntnisse – detaillierte Erklärungen zu CSS-Stylesheets, Stilattributen, Format und Layout – ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Original-URL: http://www.cnblogs.com/H2921306656/archive/2016/07/10/5658870.html

<<:  Einige Frontend-Grundlagen (HTML, CSS) aus der Praxis

>>:  Details zum Vergleich der MySQL-Datenkomprimierungsleistung

Artikel empfehlen

JS verwendet Canvas-Technologie, um Echarts-Balkendiagramme zu imitieren

Canvas ist ein neues Tag in HTML5. Sie können js ...

Detaillierte Erklärung zur Erstellung von Schießspielen mit CocosCreator

Inhaltsverzeichnis Szeneneinstellung Spielressour...

HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (6)

Diese eingeführten HTML-Tags entsprechen nicht un...

Detaillierte Erklärung der Verwendung des Bash-Befehls

Unter Linux wird Bash als Standard übernommen, wa...

Ein kurzes Verständnis der Unterschiede zwischen MySQL InnoDB und MyISAM

Vorwort MySQL unterstützt viele Arten von Tabelle...

Detaillierte Schritte zur Installation von Docker 1.8 auf CentOS 7

Docker unterstützt die Ausführung auf den folgend...

Kreativer Eröffnungseffekt durch die Kombination von CSS 3.0 mit Video

Ich möchte Ihnen einen kreativen Einstieg vorstel...

Analyse des HTTP-Schnittstellentestprozesses basierend auf Postman

Ich habe zufällig ein tolles Tutorial zum Thema k...

7 Möglichkeiten, Elemente mit CSS vertikal zu zentrieren

【1】Kennen Sie die Breite und Höhe des zentrierten...

Löschvorgang für Docker-Volumes

prune Um diesen Befehl verwenden zu können, müsse...

Installieren Sie MySQL 5.7.17 im Win10-System

Das Betriebssystem Win10 MySQL ist die 64-Bit-ZIP...