簡體   English   中英

寬度可變的列

[英]Flexible width columns

例如,只需要3列[將會改變-最多4列],它們都是靈活的寬度(填滿屏幕)。

有沒有辦法用CSS做到這一點? 因此,就像三個都水平排列的塊一樣,填滿了屏幕。

還有一個jQuery Layout插件,它可能會滿足您的需求,盡管它不只是CSS:

http://layout.jquery-dev.net/demos/accordion.html

您的問題有點含糊。 但是,簡單的解決方案是:

編輯:啊,忘記了我的定位信息。

的HTML

<div class="c1"></div>
<div class="c2"></div>
<div class="c3"></div>

的CSS

html, body {
   height: 100%;
   position: relative; 
}

.c1 {
   height: 100%;
   width: 33.3%;
   position: absolute;
   left: 0;
   top: 0;
}

.c2 {
   height: 100%;
   width: 33.3%;
   position: absolute;
   left: 33.3%;
   top: 0;
}

.c3 {
   height: 100%;
   width: 33.3%;
   position: absolute;
   left: 66.6%;
   top: 0;
}

注意:有多種方法可以執行此操作。 可以使用浮點,內聯塊等。

你當然可以,

<style>
.column1 {
  float: left;
  width: 33%;
  height: 100%;
}

.column2 {
  float: left;
  width: 33%;
  height: 100%;
}

.column3 {
  float: left;
  width: 33%;
  height: 100%;
}

</style>

<div class="column1">
  Col1 content
</div>
<div class="column2">
  Col2 content
</div>
<div class="column3">
  Col3 content
</div>

如果希望它們相同,則可以指定相同的高度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM