实现了用于响应式设计的bootstrap,但现在的输入要求与附加的jsfiddle相同。系统输入来自表格布局,用户可以在列跨度和行跨度中添加元素,但当我将其转换为基于Div的响应式设计时,它不起作用。我尝试了div解决方案,但使用了绝对位置,它不适用于响应式设计。将表格布局的列跨度、行跨度转换为bootstrap响应式设计的任何帮助
谢谢,
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;
}发布于 2013-03-18 22:12:00
AFAIK,你想要的布局(也是响应式的)不能只用css完成。你也许可以使用CSS列在现代浏览器上得到一个类似pinterest的布局,但是它不被IE9和更低版本所支持,并且它不符合你的需求(查看这个link)。
另一种选择是像jQuery masonary或isotope这样的javascript库,它允许布局形状奇怪的项目,并且具有响应性。
https://stackoverflow.com/questions/15472265
复制相似问题