作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这个 DIV 对齐和定位上遇到了困难。我有一个 父 DIV width=980px(yellow)
和子 DIV:left width=600px(red)
和 right width=280px(green)
。在右边的 DIV 中,我想显示图像的垂直排列(白框)。这里是示例图片:
到目前为止,这是我的代码:JSFiddle
提前谢谢您!
最佳答案
<style>
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: Helvetica;
}
.yellow {
width: 980px;
height: 600px;
background: yellow;
padding: 10px;
}
.red {
float: left;
width: 600px;
display: block;
height: 100%;
background: red;
margin: 0px 10px 0px 0px;
}
.green {
float: right;
width: 280px;
height: 100%;
background: green;
padding: 10px;
}
.white {
background: white;
height: 180px;
margin: 0 0 10px 0;
}
</style>
<div class="yellow">
<div class="red"></div><!-- end red -->
<div class="green">
<div class="white"></div>
<div class="white"></div>
<div class="white"></div>
</div><!-- end green -->
</div><!-- end yellow -->
要回答您的附加问题,您可以使用 CSS3 媒体查询实现响应式布局,如果窗口大小低于特定宽度,该布局将在“红色”div 的顶部显示“绿色”div。
JSFiddle .
关于javascript - DIV对齐和定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23194636/
我是一名优秀的程序员,十分优秀!