CSS div 使用两个元素之间的所有空间

标签 css html positioning

我的问题是我想在其他两个元素之间放置一个 div。

这是我的 fiddle 代码:

http://jsfiddle.net/NHBVa/1053/

div content

最佳答案

您可以使用以下样式实现您想要的效果:

.container {
    padding-left:30px; /* width of left container */
    padding-right:30px; /* width of left container */
}
.container > div {float:left;}

.left {
    margin-left:-30px;
    width:30px;
    height:30px;
    background-color:yellow;
}
.right {
    margin-right:-30px;
    width:30px;
    height:30px;
    background-color:yellow;
}
.content {
    width:100%;
    background-color:red;
}

http://jsfiddle.net/NHBVa/1054/

关于CSS div 使用两个元素之间的所有空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482769/

相关文章:

html - 将背景图像定位到其自身元素的边距中 - 这可能吗?

html - 更改整个应用程序的比例和字体大小

html - Django 模板中的单选按钮布局困惑

javascript - jQuery,图像在悬停时改变

javascript - 如何在 Javascript 中捕获 404 错误?

html - 如何在自动扩展高度的div底部添加背景图像

html - 溢出:尽管有绝对和相对,但隐藏不起作用

css - css 中的文本适合元素问题

javascript - 实现 jCounter

html - 图像在 heroku 应用程序中调整为 0 x 0