Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Beispiele für CSS-Methoden zur Verwendung von Tabellen zur Implementierung von fünf häufig verwendeten Layouts_CSS-Tutorial_CSS_Webseitenproduktion

韦小宝
Freigeben: 2017-12-16 10:14:09
Original
1683 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die relevanten Informationen zu den fünf häufig verwendeten Layoutmethoden mit Tabellen in CSS vor. Jetzt werde ich ihn mit Ihnen teilen eine Referenz. Freunde, die sich für CSS interessieren, folgen Sie bitte dem Herausgeber, um einen Blick darauf zu werfen

In diesem Artikel werden Beispiele für CSS-Methoden zur Verwendung von Tabellen zur Implementierung von fünf gängigen Layouts vorgestellt und wie folgt mit Ihnen geteilt:

Layout 1:

Wirkung:

Code:

html:


<p class="header">header</p>
<p class="main">main</p>
<p class="footer">footer</p>
Nach dem Login kopieren


Hinweis: In p muss Inhalt vorhanden sein, sonst wird er nicht angezeigt

css:


body{
  margin:0;
  padding:0;
  width:100%;
  min-height:100vh;
  display:table;
  text-align:center;
}
.header,.main,.footer{
  display:table-row;
}
.header{
  height:50px;
  background:tomato;
}
.main{
  background:skyblue;
}
.footer{
  height:50px;
  background:#9d70ff;
}
Nach dem Login kopieren


Layout 2:

Effekt:

Code:

HTML:


<p class="header">header</p>
<p class="main">
  <p class="left">left</p>
  <p class="right">right</p>
</p>
<p class="footer">footer</p>
Nach dem Login kopieren


CSS:


body{
  margin:0;
  padding:0;
  width:100%;
  min-height:100vh;
  display:table;
  text-align:center;
}
.header,.main,.footer{
  display:table-row;
}
.header{
  height:50px;
  background:tomato;
}
.main{
  width:100%;
  display:table;
  height:calc(100vh - 100px);
}
.main .left{
  width:300px;
  display:table-cell;
  background:#fcea96;
}
.main .right{
  display:table-cell;
  background:skyblue;
}
.footer{
  height:50px;
  background:#9d70ff;
}
Nach dem Login kopieren


Hinweis: 100px im Höhenattribut von .main ist die Summe der Höhen von Kopf- und Fußzeile

Layout 3 :

Effekt:

Code:

html:


<p class="left">left</p>
<p class="right">
  <p class="header">header</p>
  <p class="main">main</p>
  <p class="footer">footer</p>
</p>
Nach dem Login kopieren


css:


body{
  margin:0;
  padding:0;
  min-height:100vh;
  display:table;
  text-align:center;
}
.left{
  display:table-cell;
  width:200px;
  background:tomato;
}
.right{
  display:table;
  width:calc(100vw - 200px);
  height:100vh;
}
.header,.main,.footer{
  display:table-row;
}
.header{
  height:50px;
  background:skyblue;
}
.main{
  background:#fcea96;
}
.footer{
  height:50px;
  background:#9d70ff;
}
Nach dem Login kopieren


Layout vier (doppelt -Spaltenlayout, das Beispiel ist links fixiert, rechts adaptiv):

Effekt:

Code:

HTML:


<p class="left">left</p>
<p class="right">right</p>
Nach dem Login kopieren


CSS:


body{
  margin:0;
  padding:0;
  width:100%;
  height:100vh;
  display:table;
  text-align:center;
}
.left,.right{
  display:table-cell;
}
.left{
  width:300px;
  background:tomato;
}
.right{
  background:skyblue;
}
Nach dem Login kopieren


Layout fünf (dreispaltiges Layout, das Beispiel ist links fixiert, rechts fixiert und in der Mitte adaptiv):

Wirkung:

Code:

html:


<p class="left">left</p>
<p class="middle">middle</p>
<p class="right">right</p>
Nach dem Login kopieren


css:


body{
  margin:0;
  padding:0;
  width:100%;
  height:100vh;
  display:table;
  text-align:center;
}
.left,.middle,.right{
  display:table-cell;
}
.left{
  width:300px;
  background:tomato;
}
.middle{
  background:#ffe69e;
}
.right{
  width:200px;
  background:skyblue;
}
Nach dem Login kopieren


Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird hilfreich sein Jeder lernt. Ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Verwandte Empfehlungen:

Flex-Layout-Methode des Anzeigeattributs in CSS3

Verwenden Sie CSS, um den Effekt von JS zu erzielen

Beispiel zur Erläuterung der Implementierung des Punkteffekts in CSS

Das obige ist der detaillierte Inhalt vonBeispiele für CSS-Methoden zur Verwendung von Tabellen zur Implementierung von fünf häufig verwendeten Layouts_CSS-Tutorial_CSS_Webseitenproduktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage