gpt4 book ai didi

css - 两个内联 block (右侧固定)

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:38 25 4
gpt4 key购买 nike

我需要做到以下几点:

有2个内联列 - 左 - 最小宽度例如 50 em,最大宽度例如 75 em; - 右 - 固定 例如20em.

如果屏幕宽度小于 95em,列将在另一列下方。

我尝试通过以下方式做到这一点:

 <style type="text/css">
.layout {width:100%;}
.col1 {background-color:gold; display:inline; min-width:50em; max-width:70em;}
.col2 {background-color:red; display:inline; width:20em;}
</style>

<div class="layout">
<div class="col1">Column1</div>
<div class="col2">Column2</div>
</div>

但没有成功 - col1 的最小宽度不起作用。谁能给我正确的例子?我用谷歌搜索解决方案但没有成功。

最佳答案

尝试使用 display:inline-block; 而不是 display:inline。您不能在内联元素上设置宽度。

Demo

更新:

如果您希望 .col1 的宽度限制为窗口的宽度,请执行以下操作:

<style type="text/css">
.layout {width:100%; min-width:95em;}
.col1 {background-color:gold; display:inline-block; width: 50em; max-width:100%;}
.col2 {background-color:red; display:inline-block; width:20em;}
</style>

<div class="layout">
<div class="col1">Column1</div>
<div class="col2">Column2</div>
</div>

关于css - 两个内联 block (右侧固定),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21907382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com