html - div响应中的对齐图像

标签 html css responsive-design

我网站上的一个部分有以下代码:http://jsfiddle.net/qda6bkze/

问题是,我无法让它响应。理想情况下,我希望橙色框和图片自行对齐,以便图片与橙色框重叠。像这样:http://puu.sh/bMb8M.jpg

我知道我必须使用媒体查询,但我想知道要进行哪些更改才能使图像在橙色 block 下自行对齐,因为现在无论浏览器窗口有多大,它都位于右侧是。

这是我现在拥有的 CSS:

.home-feature4 {
position:relative;
max-width:1200px;
}
#boxy {
width:1200px;
height:790px;
}
.feature4text, .orangeblock, .orangephoto {
position: absolute;
text-align: center;
}
.feature4text {
z-index: 2;
color:#32719a;
font-family:"Scout", sans-serif; 
text-transform:uppercase; 
font-size:12pt;
top: 100px;
left: 120px;
width:425px; 
}
.orangeblock {
z-index:1;
top: 280px;
left: 20px;
}
.orangephoto {
z-index: 3;
top: 0px;
left: 600px;
}

最佳答案

取出topleft属性,添加float: left; 像这样:

.orangephoto {
   z-index: 3;
   float: left;
}

A reference for the float property (and others) from W3 Schools

关于html - div响应中的对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26022921/

相关文章:

php - 来自 PHP 字符串的 JavaScript 数组

javascript - 访问标签内的文本

css - 用于全宽背景的图像的适当大小

html - 在响应式图库中裁剪图像高度

html - 移动浏览器的网页缩放

android - 智能手机上从垂直到横向的布局视觉问题

html - 如何在固定元素的子元素中建立新的根级别 z-index?

javascript - 当按下链接以在不同页面上的表单中的下拉列表中设置值时

php - 在 JQuery 可扩展标题之前添加复选框

javascript - 图片在响应时从 BW 淡入颜色