簡體   English   中英

使用寬度百分比

[英]Using percent on width

我正在嘗試在外部div中浮動兩個div,但是我的問題是,當使用百分比表示寬度時,該空間沒有被完全占用

您可以在此處檢查html: http//codepen.io/vincentccw/pen/DBEot

<div class="outer">
    <div class="d1">a</div>
    <div class="d2">b</div>
</div>

.outer{
  background:red;
  width:1024px;
  margin:0 auto;
  height:400px;
}

.d1{
  background:green;
  width:20%;
  float:left;
}

.d2{background:blue;
    width:80%;
    float:left;
}

請注意,'d2'類並未完全被占用(您仍然可以在右側看到紅色),除非我更改將百分比轉換回像素值。

.d2{
  background:blue;
    width:80%;
    float:right;
}

為我工作

一個漂浮在左邊,另一個漂浮在右邊。

檢查此http://codepen.io/anon/pen/qyDEe 當您嘗試將兩個div都向左浮動時,您將無法占據整個寬度。

這很奇怪,看起來像瀏覽器渲染器中的一些錯誤。 瀏覽器報告d1的寬度為205px,d2的寬度為819px,它們的總和恰好為1024px。 但是20%的1024px是204.8px,而80%的1024px是819.2px(非精確值)。 如果將父div的寬度設置為1000px,則可以精確匹配內部div。

暫無
暫無

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

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