css - 将基于表格的布局的 col-span、row-span 转换为 Bootstrap 响应式设计

标签 css twitter-bootstrap html

为响应式设计实现了 Bootstrap ,但现在输入要求与附加的 jsfiddle 中一样。系统输入来自 Tabular layout,用户可以在 col span 和 row span 中添加元素,但是当我将其转换为基于 Div 的响应式设计时,它不起作用。我尝试了 div 解决方案,但使用了绝对位置,它不适用于响应式设计。 将基于表格的布局的 col-span、row-span 转换为 Bootstrap 响应式设计的任何帮助

谢谢,

http://jsfiddle.net/V6gEL/

>

HTML:

    <div class="col-span">1</div>
<div class="left row-span">3</div>
    <div class="middle">4</div>

<div class="row-span " style="top=0px; left: 240px;">2</div> 


<div class="right col-span " style="top:240px; left:120px;">5</div>

CSS:

div{
    position:absolute;
    height:100px;
    width: 100px;
    border: 2px solid #CCCCCC;
    float:left;
    top:0px;
    /*display:inline-block;*/
}

.right{
    position:absolute;
    background-color:Yellow;

}
.left{
     background-color:Red;
        top:120px;
}
.row-span{
    height:200px;
}
.col-span{
    width:200px;
}
.row{
    border:none;
    width:220px;

}

.middle{
    top:120px;
    left:120px;
}

最佳答案

据我所知,您想要的布局(也是响应式的)不能只用 css 完成。您可能能够使用 CSS 列在现代浏览器上获得类似 pinterest 的布局,但 IE9 和更低版本不支持它,并且它不符合您的要求(查看此 link)。

另一种选择是像 jQuery masonary 这样的 javascript 库或 isotope它允许放置形状奇特的元素并且 react 灵敏。

关于css - 将基于表格的布局的 col-span、row-span 转换为 Bootstrap 响应式设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15472265/

相关文章:

html - 居中表格和提交按钮 CSS

jquery - 获取元素的背景颜色并将其设置为其他元素的边框颜色

html - 将圆形 div 放置在所有设备的容器中心

jquery - 构建步骤进度条(css 和 jquery)

css 不会在此元素中加载。但 css 在其他元素中工作顺利

jquery - 使用输入 slider 更改文本颜色的颜色

jquery - 选择/单击后导航列表不会折叠(移动/选项卡 View )

javascript - 制作多个 html 元素动画

html - 更改页脚样式 - Wordpress

css - Bootstrap 按钮扩展容器