html - 使用 CSS 和 HTML 的平铺布局

标签 html css layout

在不依赖表格的情况下,什么是完成这样的磁贴布局的好解决方案:tile layout自动适应用户的屏幕尺寸。也就是说,无论分辨率的大小和高度如何,整个屏幕都应该由图 block 填充。

我很感激任何想法。

~罗伯特

最佳答案

这是一个工作示例: jsfiddle

HTML:

<div class="container">
<div class="first">first</div><div class="third">third</div>
<div class="second">second</div><div class="fourth">fourth</div><div class="last">last</div>
</div>​

CSS:

html, body, .container
{
    height: 100%; 
    min-height: 100%;
}

.first {
    float: left;
    width: 20%;
    height: 30%;
    background-color: red;
}

.second{
    float: left;
    width: 20%;
    height: 70%;
    background-color: green;
}


.third{
    float: right;
    width: 80%;
    height: 80%;
    background-color: blue;
}

.fourth {
    float: right;
    width: 40%;
    height: 20%;
    background-color: #DDDDDD;
}

.last{
    float: right;
    width: 40%;
    height: 20%;
    background-color: yellow;
}

关于html - 使用 CSS 和 HTML 的平铺布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11390759/

相关文章:

javascript - HTML <select> 和 <option> 条件标签

javascript - jQuery计算价格不起作用(正确)

javascript - 如何将幻灯片放映动画添加到我的侧边代码

css - 如何在不控制嵌入的情况下将 DIV float 到 FLASH 上

android - 如何以编程方式将多个 LinearLayouts 添加到一个 View 中,然后添加到 ViewFlipper?

javascript - .focus() 不适用于 jQuery 动态创建的元素

javascript - 如何为 chrome 扩展制作粘性弹出窗口

html - 当我在移动设备上滚动时,元素必须重新加载

html -::在 :hover 上调整背景颜色高度后

android - 如何使线性布局可滚动?