html - 百分比宽度父级的百分比宽度子级

标签 html css responsive-design

我有一组(伪代码)元素,如下所示:

<div id="parent">
    <a><div id="child1 class="children"></a>
    ...
    <a><div id="child-n class="children"></a>
</div>

像这样的样式:

.children{background:url(img/child-n.png)}
.parent{background:url(img/parent.png); width: 100%;}

我需要完成的是让父级和子级都根据窗口宽度缩放它们的宽度,同时所有子级保持相对于它们在父级中的位置的位置。

最佳答案

HTML

<div id="parent">
        <div class="child"></div>
        <div class="child"></div>
        <div class="child"></div>
</div>

CSS

body {
    background-color: grey;
}
#parent {
    background-color: pink;
    width: 70%;    
    padding: 10px;
}
.child {
    width: 80%;
    padding: 10px;
    background-color: white;    
    margin: 5px;
}

jsFiddle

关于html - 百分比宽度父级的百分比宽度子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19324658/

相关文章:

html - Internet Explorer 中的 Firebug 替代品

html - DXImageTransform.Microsoft.gradient 不适用于内联元素

html - 选择大小属性大小在 Chrome/Safari 中不起作用?

javascript - jQuery 等高响应 div 行

html - 通过智能手机 OnePlus 3T 在网站上的字体大小和 img 高度太大

css - 当分辨率低于 768px 时,bootstrap 3 中的响应表加入

html - 是否有用于 html/css 验证的 IE 插件?

javascript - 带有 live() 的 jquery mouseenter 在 chrome 和资源管理器上不起作用?

html - 如何格式化 HTML 表格,以便我可以在具有 rowspan=2 属性的单元格中插入额外的单元格?

html - 如何在水平CSS菜单上显示子菜单