作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要实现的目标如下图所示。注意数字是 HTML 中每个框的顺序。我不想更改顺序,因为它是我希望用于移动 View 的顺序。
框 2 和 3 以及固定宽度和中间的是流动的。我到目前为止所做的可以在 http://codepen.io/anon/pen/wBWPoB 上看到我的问题是使用我的解决方案我必须知道 box1 的高度并且我不想依赖它。 Box1 可以变得更高,然后它会隐藏 box4。
有什么想法吗?
请注意,我也尝试过对 box3 使用 position: absolute
,但是当 box3 完全超出布局时,box6 会隐藏它的一部分。
最佳答案
请看下面的输出,我试着让它像你想要的那样
body{
text-align:center;
width:100%;
}
div{
width:400px;
height:100px;
background:red;
margin-top:5px;
}
div:nth-child(3){
background:green;
float:left;
width:100px;
height:500px;
}
div:nth-child(2){
background:green;
float:right;
width:100px;
height:500px;
}
div:nth-child(6),div:nth-child(1){
background:yellow;
clear:both;
width:100%
}
div:nth-child(4),div:nth-child(5){
width:260px;
float:left;
margin:5px auto;
}
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
关于CSS 从内容内部向左和向右浮动两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27552771/
我是一名优秀的程序员,十分优秀!