Heim  >  Artikel  >  Web-Frontend  >  Wie kann ich mit CSS3 ein zweispaltiges Layout mit ungleichen Breiten erstellen?

Wie kann ich mit CSS3 ein zweispaltiges Layout mit ungleichen Breiten erstellen?

DDD
DDDOriginal
2024-10-28 05:08:02514Durchsuche

How Can I Create a Two-Column Layout with Unequal Widths Using CSS3?

Mehrspaltige Layouts mit ungleicher Breite erstellen

In CSS3 ermöglicht die Spalteneigenschaft die Erstellung mehrspaltiger Layouts. Es bietet jedoch nur begrenzte Kontrolle über die Breite einzelner Spalten.

Problem:

Sie möchten ein zweispaltiges Layout mit ungleichen Breiten implementieren, sodass eine Spalte a ist Breite von 20 Pixel und die andere eine Breite von 80 Pixel. Das folgende Markup wird verwendet:

<code class="html"><div style="-webkit-column-count: 2;
            -webkit-column-rule: 1px solid black;
            -webkit-column-width: 80px;
             margin-left:20px;margin-top:20px;">
    <div id="picturebox" style="">picture box</div>
    <div id="nme">name</div>
</div></code>

Antwort:

Leider gibt es in CSS3 keine Möglichkeit, unterschiedliche Breiten für Spalten anzugeben. Die Spalteneigenschaft ist für Inhalte gedacht, die zwischen Spalten gleicher Breite überlaufen. Daher können Sie mit dieser Funktion nicht die gewünschten ungleichen Spaltenbreiten erreichen.

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS3 ein zweispaltiges Layout mit ungleichen Breiten erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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