2013-08-01 56 views
2

尺寸創建我的HTML代碼如下自定義列使用列屬性

<!DOCTYPE html> 
<html> 
    <head> 
     <style> 
      .newspaper { 
       -moz-column-count:2; 
       /* Firefox */ 
       -webkit-column-count:2; 
       /* Safari and Chrome */ 
       column-count:2; 
       -moz-column-gap:40px; 
       /* Firefox */ 
       -webkit-column-gap:40px; 
       /* Safari and Chrome */ 
       column-gap:40px; 
       -moz-column-rule:4px outset #ff00ff; 
       /* Firefox */ 
       -webkit-column-rule:4px outset #ff00ff; 
       /* Safari and Chrome */ 
       column-rule:4px outset #ff00ff; 
      } 
      .newspaper1 { 
       -moz-column-count:3; 
       /* Firefox */ 
       -webkit-column-count:3; 
       /* Safari and Chrome */ 
       column-count:3; 
       -moz-column-gap:40px; 
       /* Firefox */ 
       -webkit-column-gap:40px; 
       /* Safari and Chrome */ 
       column-gap:40px; 
       -moz-column-rule:4px outset #ff00ff; 
       /* Firefox */ 
       -webkit-column-rule:4px outset #ff00ff; 
       /* Safari and Chrome */ 
       column-rule:4px outset #ff00ff; 
      } 
     </style> 
    </head> 
    <body> 
     <p><b>Note:</b> Internet Explorer 9, and earlier versions, does not support the column-rule property.</p> 
     <div class="newspaper">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius.</div> 
     <div class="newspaper1">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius.</div> 
    </body> 

</html> 

http://jsfiddle.net/isherwood/29GHW/

這裏當我運行它,我得到一個2列布局,其次是3列。但在這裏我的問題是,在3列布局,我希望左列佔80%的寬度和第二列佔20%的寬度,請讓我知道我如何實現這一目標。

謝謝

+0

感謝@loops的編輯。 – user2423959

+0

可能的重複[有沒有一種方法來指定不同寬度的CSS3列?](http://stackoverflow.com/questions/2453522/is-there-a-way-to-specify-different-width-to-列式,CSS3) – isherwood

回答

1

我認爲這是不可能的。

here:

column-space-distribution

該屬性描述瞭如何在CWPB比元素的含量寬度小的情況下分發的空間。

而且column-width-policy

該屬性描述如何解釋 '列寬'。 '靈活'值表示列的寬度可以增加以填充所有可用空間。 '嚴格'值表示'列寬'是值得尊重的。

它們沒有在大多數瀏覽器中實現,在文檔中沒有任何關於固定百分比的指定。