-1
A
回答
1
你可以通過CSS位置屬性來實現這一點。如果將其設置爲絕對值,則可以使用CSS top,right,left和bottom屬性輕鬆定位所有div標籤。我這樣做是這樣的:
body, html {
\t height: 100%;
\t width: 100%;
}
div {
\t display: block;
\t position: absolute;
\t margin: 5px;
\t border: 5px solid red;
}
#A {
\t width: calc(75% - 20px);
\t height: calc(25% - 20px);
\t top: 0;
\t left: 0;
}
#B {
\t width: calc(25% - 20px);
\t height: calc(50% - 20px);
\t top: 0;
\t right: 0;
}
#C {
\t width: calc(50% - 20px);
\t height: calc(25% - 20px);
\t top: 25%;
\t left: 0;
}
#D {
\t width: calc(25% - 20px);
\t height: calc(50% - 20px);
\t top: 25%;
\t right: 25%;
}
#E {
\t width: calc(25% - 20px);
\t height: calc(25% - 20px);
\t right: 0;
\t bottom: 25%;
}
#F {
\t width: calc(25% - 20px);
\t height: calc(50% - 20px);
\t bottom: 0;
\t left: 0;
}
#G {
\t width: calc(25% - 20px);
\t height: calc(50% - 20px);
\t bottom: 0;
\t left: 25%;
}
#H {
\t width: calc(50% - 20px);
\t height: calc(25% - 20px);
\t right: 0;
\t bottom: 0;
}
<!DOCTYPE html>
<html>
<head>
\t <meta charset="UTF-8">
\t <title>Unsusual structure</title>
\t <link href="unsusual.css" type="text/css" rel="stylesheet">
</head>
<body>
\t <div id="A"></div>
\t <div id="B"></div>
\t <div id="C"></div>
\t <div id="D"></div>
\t <div id="E"></div>
\t <div id="F"></div>
\t <div id="G"></div>
\t <div id="H"></div>
</body>
</html>
希望這有助於! :-)
1
A table
沒有意義,因爲table
的前提是一個均勻間隔的網格。
JavaScript不是必需的,JavaScript沒有任何東西可以用普通的CSS來完成。
你想要的是一組inline-block
元素,它們在容器中具有預定義的大小,將它們限制在一定範圍內並使它們環繞並以這種方式組合在一起。
至於具體做到這一點,我認爲你應該做出某種嘗試,然後回過頭來考慮一下如果需要的話,如何工作。
這有點像問我「如何建立一輛車」,首先需要一個機械師班,如果遇到問題,可隨時提問。
相關問題
- 1. 如何使用fabric js創建類似結構的html表格?
- 2. 不尋常的HTML表格
- 3. 創建HTML/JS/CSS
- 4. 創建嵌套HTML結構與D3.js
- 5. 如何使用以下結構創建HTML表格?
- 6. 如何創建具有相同結構的工作表?
- 7. 如何在Eclipse插件中創建具有組層次結構的表格
- 8. 如何在HTML/CSS(無JS)中創建此網格
- 9. 創建具有不同結構類型的鏈接列表
- 10. HTML表格:如何創建此表格?
- 11. 創建具有相似結構的`MenuItem`
- 12. 如何具有HTML結構到JSP
- 13. 如何在R中構建具有分層結構的列表?
- 14. 如何創建具有圖像和文本的HTML和CSS
- 15. 如何使用convertto-html創建具有動態列的HTML表格?
- 16. 如何創建沒有常規表格標籤的表格?
- 17. HTML CSS JS縮小體系結構
- 18. 用html和css創建樣式表格
- 19. 如何創建具有2行和不同列數的表格
- 20. 如何在JSFiddle上創建具有可調整大小的行和列(如HTML,CSS,JS框)的表?
- 21. 創建具有2種結構用C
- 22. 構建HTML表格
- 23. 尋找表格式的數據結構
- 24. 具有相同結構的不同表格獲取結果
- 25. 如何在MATLAB中創建具有多個子結構的結構?
- 26. html中不尋常的空格
- 27. 如何創建具有繼承功能的Google Closure結構
- 28. 如何創建具有空值支持的結構?
- 29. 如何創建具有結構的postgresql用戶
- 30. 如何創建具有各級層次結構的目錄?
看看砌體:http://masonry.desandro.com/ – JoostS
是的...我想修復塊右上角,但「郵票」不美觀(餘裕看起來不看尼斯)。所以我決定使用CSS – yeryr