![](/img/trans.png)
[英]How to make the parent div adjust in size to contain the CSS-Rotated child div?
[英]Make parent div contain all space of child div
我的父容器很小,無法容納我的孩子div。
這是父級div。
這是孩子div
如您所見,我的布局不好。
與我的代碼非常相似的示例在這里: http : //jsfiddle.net/buz72ck5/
部分代碼:
<div class="space-container">
<div class="space-main-data">
<ul>
<li>sp1</li>
<li>59000</li>
<li>20000</li>
<li></li>
<li style="float: right">
<input type="hidden" value="355646" class="lease-space-id"><span>Available</span>
</li>
</ul>
</div>
<div class="additional-space-data-wrapper">
<div class="additional-space-data">
<dl class="ld-generalinfo-wrap ld-main-info">
<dt>Date Available: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Term Range: </dt>
<dd><strong>1-30</strong></dd>
<dt>Lease Type: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Rental Rate Range: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Maximum Contiguous: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Dock High: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Minimum Divisible: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Drive In: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Office Space: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Clear Height: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt></dt>
<dd></dd>
<dt>Column Spacing: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Rail: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Yard: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Power: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
<dt>Truck Court: </dt>
<dd class="unlisted-value"><strong>Unlisted</strong></dd>
</dl>
</div>
</div>
問題是在這個.additional-space-data-wrapper
元素內部是另一個具有position:Absolute
元素position:Absolute
將其放在流文檔的外部,然后他的height
為0
。
但是,如果您刪除該position
則元素additional-space-data
仍在父級上浮動,然后其高度= 0
,則需要清除浮動。
嘗試這個:
.additional-space-data {
float: left;
/*position:Absolute REMOVE THIS*/
width: 55%;
}
.additional-space-data-wrapper:after {
display:table;
content:" ";
clear:both;
}
檢查此DemoFiddle
這個怎么樣? 我從.space-container {}中刪除了所有內容
您將不得不弄弄寬度,並且“列間距”中只有一項,但至少現在所有內容都在一行上。
.space-container {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.