html - 左对齐最大边距

标签 html css

我在一个 div 中有 3 个元素 abcac 的大小是固定的,而b 可以改变它的大小。如何对齐 c,使 b 可以改变其大小但不影响 c 的位置?

enter image description here

我做了一个模型让它更清楚。我正在为 maximum-margin 或类似的东西锁定。

我还添加了一个 JSFiddle .如果您更改 .b 的宽度,.c 应保持在同一位置。目前情况并非如此。

最佳答案

你可以设置外部容器的宽度,你可以像这样 float .a,.c: DEMO

HTML:

<div class="container">
    <div class="a"></div>
    <div class="b"></div>
    <div class="c"></div>
</div>

CSS:

.container {
    width:600px;
}
.a {
    float:left;
    width: 100px;
    height: 300px;
    background-color: red;
    display:inline-block;
}
.b {
    width: 10px;
    height: 300px;
    background-color: blue;
    display:inline-block;
}
.c {
    float:right;
    width: 100px;
    height: 300px;
    margin-left: 200px;
    background-color: red;
    display:inline-block;
}
.a,.b,.c{
    margin:0 0 0 5px;
}

已更新 Demo - 具有指定的 .b 宽度和边距

关于html - 左对齐最大边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25153113/

相关文章:

javascript - slideToggle 不在表格上设置动画

javascript - Bootstrap 没有响应,但我有元标记

html - Flexbox 溢出不会在 Chrome 中扩展父容器

jquery - 单div可以实现列表项动画吗?

html - DOCTYPE 的意外布局

html - 使用 NodeJS 和 ExpressJS 托管静态渐进式 Web 应用程序 (PWA)

html - 使用 css3 像书一样旋转图像

html - 如何将 html 表单转换为 Django 表单并保留样式?

html - Twitter Bootstrap 旋转木马箭头不垂直居中取决于字形

Android 4.1.2 默认浏览器 - 禁用输入字段的渲染问题