关于css3的多列column

如题,当同时设置column-width与column-count与外层容器的width,此时的column-width似乎并没有什么卵用。

举例:

 <style>

        body{font:14px/1.5 georgia,serif,sans-serif;}

        p{margin:0;padding:5px 10px;background:#eee;}

        h1{margin:10px 0;font-size:16px;}

        .test{

            width:628px;

            border:10px solid #000;

            -moz-column-width:200px;

            -moz-column-count:3;

            -webkit-column-width:200px;

            -webkit-column-count:3;

            column-width:200px;

            column-count:3;

        }

        </style>


        <div class="test">
        <p>This module describes multi-column layout in CSS. By using functionality described in this document, style sheets can declare that the content of an element is to be laid out in multiple columns. </p>

        <p>On the Web, tables have also been used to describe multi-column layouts. The main benefit of using CSS-based columns is flexibility; content can flow from one column to another, and the number of columns can vary depending on the size of the viewport. Removing presentation table markup from documents allows them to more easily be presented on various output devices including speech synthesizers and small mobile devices.</p>

    </div>
此时,改变div的width属性,如果远大于width X count、内外边距以及边框所需的宽度,p的内容会根据column-count的数值来进行排版,column-width会随着width的变化而变化,与教程中所描述的的不一致,何解?
查看全部
laohen233
laohen233
2015/07/29 02:21
  • css3
  • 点赞
  • 收藏
  • 回答
    私信

1个回复