CSS3で列に異なる幅を設定できますか?

Barbara Streisand
リリース: 2024-10-31 15:58:20
オリジナル
1004 人が閲覧しました

Can you set different widths for columns in CSS3?

CSS3 での列幅のカスタマイズ

質問:

CSS3 で列に異なる幅を指定することは可能ですか?

ディスカッション:

CSS3 では、column-width プロパティは複数列レイアウトの複数の列の幅を設定します。ただし、すべての列に対して定義できる値は 1 つだけです。これは、すべての列が同じ幅になることを意味します。

例:

2 列レイアウトの次の HTML マークアップを考えてみましょう:

<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">picture box</div>
    <div id="nme">name</div>
</div></code>
ログイン後にコピー

この例では、「画像ボックス」と「名前」の div は両方とも同じ幅 80 ピクセルになります。

答え:

いいえ、 CSS3 では列に異なる幅を指定することはできません。

column-width プロパティは、等しい列間で均等に流れるコンテンツ用に設計されています。列に異なる幅を割り当てると、コンテンツの流れが中断され、一貫性のないレイアウトが作成されます。

以上がCSS3で列に異なる幅を設定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート