Heim > Web-Frontend > CSS-Tutorial > So richten Sie Bilder und Text in CSS vertikal aus

So richten Sie Bilder und Text in CSS vertikal aus

王林
Freigeben: 2020-11-13 14:41:22
Original
7609 Leute haben es durchsucht

So richten Sie Bilder und Text in CSS vertikal aus: Dies kann durch ein Flex-Layout erreicht werden, z. B. [display: -webkit-flex;]. Das Flex-Layout ist ein elastisches Layout, das verwendet wird, um maximale Flexibilität für kastenförmige Modelle zu bieten. Jeder Container kann als Flex-Layout festgelegt werden.

So richten Sie Bilder und Text in CSS vertikal aus

Sie können das Flex-Layout verwenden, um eine Zentrierung zu erreichen (einfacher, unterstützt IE9 nicht).

(Lernvideo-Empfehlung: CSS-Video-Tutorial)

Flex ist die Abkürzung für Flexible Box, was „flexibles Layout“ bedeutet und verwendet wird, um maximale Flexibilität für das Box-Modell zu bieten.

Jeder Container kann als Flex-Layout festgelegt werden.

.box
{
  display: flex;
}
Nach dem Login kopieren

Inline-Elemente können auch das Flex-Layout verwenden.

.box
{
  display: inline-flex;
}
Nach dem Login kopieren

Browser mit Webkit-Kern müssen das Präfix -webkit hinzufügen.

.box
{
  display: -webkit-flex; /* Safari */
  display: flex;
}
Nach dem Login kopieren

Beachten Sie, dass nach der Einstellung auf das Flex-Layout die Float-, Clear- und Vertical-Align-Attribute von untergeordneten Elementen ungültig sind.

HTML lautet wie folgt:

<div class="box">
  <span>span多行居中测试<br>span多行居中测试<br>span多行居中测试</span>
  <p>p另一个段落元素</p>
</div>
Nach dem Login kopieren

css

.box{
    display: flex;
    width: 500px;
    height: 300px;
    margin: 50px auto;
    border: 2px solid #000;
    align-items: center;/*副轴居中*/
}
.box span{/*span是另一个flex布局容器,它本身将自适应填满除p元素外的宽度*/
    flex: 1;
    display: flex;
    justify-content: center;/*主轴居中*/
}
Nach dem Login kopieren

Effekt:

So richten Sie Bilder und Text in CSS vertikal aus

Verwandte Empfehlungen: CSS-Tutorial

Das obige ist der detaillierte Inhalt vonSo richten Sie Bilder und Text in CSS vertikal aus. 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