所以我有一個表格裏面的div,我沒有指定任何寬度。對於包含大量內容的表格,表格寬度似乎超過了父div的寬度。爲什麼會發生?我如何做到這一點,以便表格寬度始終是父div的某個百分比?表格和父div之間的關係
-1
A
回答
0
爲表格設置一個百分比寬度,並確保您的CSS沒有在別處聲明div的寬度。仔細檢查你的HTML,確保你正確地嵌套了表格並關閉了你的div標籤。事情是這樣的:
<!DOCTYPE html>
<html>
<head>
<title>Whatever</title>
</head>
<body>
<div>
<table><!--all your table stuffs--></table>
</div>
</body>
</html>
CSS:
div{
width: 90%;
}
table {
width: 90%;
}
類是解決這個問題的好辦法,但上面的代碼將確保您的股利是頁面寬度的90%,而桌子90%的div寬度(允許邊距,填充等)。
+0
這就是我想要的。謝謝 – praks5432
+1
如果包含的元素的內容不會中斷(例如,長連續的文本,大圖像等),上面的代碼將不起作用。你需要設置'table-layout',默認爲'auto'。 – nathanchere
0
CSS是你的朋友。
<table style="table-layout:fixed">
這將確保表格元素在寬度而不是內容中具有最終發言權。
強制性填鴨式例如:
<style>
#sampleTable {
table-layout:fixed;
width:80%;
background-color:#99F;
}
#container {
width:500px;
background-color:#F99;
}
</style>
<div id="container">
<table id="sampleTable">
<tr><td>Exampleofreallylongtextwhichshouldbreaklayoutnormally</td></tr>
</table>
</div>
在那個例子中的表應該總是400個像素(父的500像素的80%)。典型的填充,邊距等警告仍然適用。
您可能還需要考慮word-wrap
和overflow
以確定如何處理通常會推出表格大小的內容。
相關問題
- 1. 如何使Postgresql中的父表和子表之間的關係
- 2. div和表格之間的空格
- 3. 在父表和查找表之間創建一個Eloquent關係?
- 4. 3個表格之間的關係
- 5. 自定義表格和成員資格之間的關係
- 6. 如何重置嵌套div之間的父子關係
- 7. 表之間的基數和關係
- 8. 表之間的關係hsqldb
- 9. 表之間的關係
- 10. 表之間的關係?
- 11. 表之間的關係
- 12. SQL - 表之間的關係
- 13. 表之間的SQL關係
- 14. ASP.NET Web表格中表格之間的關係
- 15. MySQL工作臺:子表和父表之間的外鍵關係是什麼?
- 16. 如何建立兩個表格之間的父母子女關係
- 17. 兩個表之間的關係:使兩個表之間的關係
- 18. 維護兩個表單之間的父子關係
- 19. 差異QML窗口和項目之間的父子關係
- 20. PHP OOP父母和孩子之間的關係
- 21. Swing容器和組件之間的子父級關係
- 22. window.open - 如何打破孩子和父母之間的關係?
- 23. 父親和子女之間的一對多關係
- 24. 房間表和預訂表之間的關係基數
- 25. 我可以在默認會員表格和新表格之間建立關係
- 26. div位置和DOCTYPE效果之間的關係
- 27. Rails5:belongs_to的和has_and_belongs_to - 相同的表2間之間的關係
- 28. C++和Ruby之間的關係和依賴關係是什麼?
- 29. 谷歌分析之間的關係之間的關係
- 30. 爲什麼右側的表格和div之間有間隙?
你的div是否被聲明爲float? – Mik378
我建議提供更多關於你已經嘗試過的內容的信息,例如,你想要完成什麼的草圖。 – Sikian
您可能會在不知不覺中提出錯誤的問題,您提供的信息越多,您收到的答案就越好。 –