当前位置: 首页 > 知识库问答 >
问题:

如何在收缩父级时显示内联块而不在新行上断开它们

黄昊
2023-03-14

我在一个容器(100%宽度)中有2列(内联块)。

>

  • 左侧列必须有一个最小宽度,例如200px,宽度:25%。

    右侧列宽度:75%

    <style>
    .outer {
        width: 100%;
        border: 1px solid black;
    }
    .left, .right {
        display:inline-block;
    }
    .left {
        min-width: 200px;
        width: 25%;
        background-color: #dcc2c2;
    }
    .right {
        width: 75%;
        background-color: #d0dee8;
    }
    </style>
    
        <div class="outer">
            <div class="left">left</div>
            <div class="right">right</div>
        </div>
    

    在调整大小时达到最小宽度之前,列并排放置,这是我想要的,但一旦最小宽度开始,右列就会落在下一行上。

    我怎样才能使右边的列缩小而不落在下一行上呢?

    链接到JSFiddle

  • 共有1个答案

    慕容高卓
    2023-03-14

    white-space:nowrapoverflow:hiddit添加到外部:

    .outer {
        width: 100%;
        border: 1px solid black;
        white-space:nowrap;
        overflow:hidden;
    }
    

    jsFiddle示例

     类似资料:
    • 问题内容: 有人可以帮我解决这个错误吗?使用Firefox可以正常工作,但是不能使用Internet Explorer 7。好像看不懂了。 HTML: CSS: 问题答案: IE7 黑客如下: 默认情况下,IE7仅支持自然元素(Quirksmode兼容性表),因此您仅需要针对其他元素进行破解。 是在那里触发行为的,我们使用star属性hack来仅将IE7及更低版本中的设置为(新的浏览器将不应用此功

    • 我试图显示一个嵌套的(子)列表,但是通过一个“活动”类隐藏父ULs和LIs,以便子列表看起来像父列表。 带有“active”类的列表不可见,因为它从其父类继承了display:none。 代码: CSS: 小提琴:http://jsfidle.net/2c8qs 有什么想法吗?

    • 问题内容: 说我有以下代码 我希望它在IE8中显示内联。我到处阅读的所有内容都说这应该可行,IE8支持内联块。但是,经过一个上午的尝试,我无法获得上述排队。我知道我可以浮动它,但要使用页面上的其他元素(此处未显示),我需要使用一个“ clearfix”,其标记更多。我只需要针对IE8,很想知道为什么内联块对我显然不起作用,但对我来说却不起作用。在Google Chrome浏览器中,上面的代码可以实

    • 问题内容: 我在这里有一个有效的代码:(您可能需要将结果窗口放大以查看居中对齐效果) 题 该代码工作正常,但我不喜欢这样。这是使环绕类对齐中心的唯一方法。我认为,如果有一种使用方法或更好。是否可以用其他方法解决对齐中心? 对我来说,向容器添加一个固定的不是一个选择。 如果将来JS Fiddle链接损坏,我还将在这里粘贴代码: 问题答案: 可接受的解决方案对我而言不起作用,因为我需要一个子元素在10

    • 我尝试在viewDidLoad()中运行以下代码,如果我从Xcode构建并运行它,该应用程序可以正确显示评级提示,但如果我在iPhone上手动运行该应用程序,那么评级提示就不显示了。这是为什么? 我的系统是:iOS 14.4.1,Xcode 12.4 另外,如果我只是将这行代码放在viewDidLoad()中,那么我就没有这个问题:

    • 我有一个容器div里面有一个表单,默认情况下submit按钮是隐藏的。单击按钮时,我将在submit按钮中淡出,父div将自我扩展。这个扩展就像show/hide一样的snap。我想要的是添加一个过渡,这样父div就在submit按钮的淡入开始之前,通过submit按钮的空间过渡来扩展自己。 我使用的方法是从这个答案。但是,当我将它应用到代码中时,父div在扩展时没有得到过渡。此外,在submit