簡體   English   中英

如何使Div擴展寬度為100%

[英]How to make Div expand width with 100%

我制作了一個容器並將其設置為中間寬度邊距:0自動,但是我遇到了一個問題,我想使某些內容寬度適合100%寬度的窗口寬度嗎?

有什么辦法嗎?

如果我使用padding:0 400px和margn-left:-200?

這是我的工作代碼。

的CSS

html, body {width:100%; height:100%; background:lightblue}
* { margin:0; padding:0}
#container { 
  width:1024px;
  min-height:100%;
  background:red;
  margin:0 auto;
  position:relative;
 }

header {
   width:100%;
  height:80px;
  background:skyblue;
}

header ul {list-style-type:none; float:right}
header ul li {display:inline-block; padding: 10px; 20px;}

#content {
  width:100%;
  height:200px;
  background:yellow;
  padding:0 300px;
  margin-left:-200px;
}

http://codepen.io/jaminpie/pen/CHrIf

謝謝你的幫助

對於寬度為100%的窗口

演示

使用視口寬度的1/100。

  width:100vw;

盒子大小

在此處輸入圖片說明

完整代碼:

* { box-sizing:border-box;margin:0; padding:0}

html, body {width:100vw; height:100vh; background:lightblue}

#container { 
  width:100%;
  min-height:100%;

  background:red;
  margin:0 auto;
  position:relative;
 }

header {
   width:100%;
  height:80px;
  background:skyblue;
}

header ul {list-style-type:none; float:right}
header ul li {display:inline-block; padding: 10px; 20px;}

#content {
  width:100vw;
  height:200px;
  background:yellow;
  padding:0 300px;
  margin-left:-200px;
}

將內容div移出容器,然后從頂部開始絕對定位80px,使其位於標題下方。

#content {
  width:100%;
  height:200px;
  background:yellow;
  padding:0 300px;
  position:absolute;
  top:80px;
}

更新筆

暫無
暫無

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

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