首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让这个div全自动大小?

如何让这个div全自动大小?
EN

Stack Overflow用户
提问于 2019-10-30 10:42:30
回答 1查看 32关注 0票数 1

我正在尝试制作一个餐厅菜单,但我不知道怎么做,我想让名为" menu -spacer“的div达到最大尺寸。

对于"min- width“和"max-width”,它只需要最小宽度。

渲染屏幕截图:

代码语言:javascript
复制
    <div class="wrapper container w-50">
                <div class="wrapper menu block">
                    <div class="menu-content">Un menu tout à fait normal</div>
                    <div class="menu-spacer"></div>
                </div>
                <div class="price block">50€</div>
            </div>
            <div class="wrapper container w-50">
                <div class="wrapper menu block">
                    <div class="menu-content">Un menu</div>
                    <div class="menu-spacer"></div>
                </div>
                <div class="price block">50€</div>
            </div>
代码语言:javascript
复制
    .wrapper {
        display: flex;
    }

    .menu-content{
        width: ;
    }

    .menu-spacer{
        width: max-content;
        border-bottom: green 2px dotted;
    }

    .menu {
        width: 80%;
        text-align: left;
        color: black;
        padding-bottom: 0px;
    }

    .price {
        width: min-content;
        text-align: right;
        color: black;
    }
EN

回答 1

Stack Overflow用户

发布于 2019-10-30 10:50:14

我认为这里的秘密在于了解vwvh,你可以在这里进行研究:

Viewport units: vw, vh, vmin, vmax

请看小提琴:JSFiddle

代码语言:javascript
复制
.wrapper {
  display: flex;
}

.menu-content {
  width: ;
}

.menu-spacer {
  width: 100vw;
  border-bottom: green 2px dotted;
}

.menu {
  width: 80%;
  text-align: left;
  color: black;
  padding-bottom: 0px;
}

.price {
  width: min-content;
  text-align: right;
  color: black;
}
代码语言:javascript
复制
<div class="wrapper container w-50">
  <div class="wrapper menu block">
    <div class="menu-content">Un menu tout à fait normal</div>
    <div class="menu-spacer"></div>
  </div>
  <div class="price block">50€</div>
</div>
<div class="wrapper container w-50">
  <div class="wrapper menu block">
    <div class="menu-content">Un menu</div>
    <div class="menu-spacer"></div>
  </div>
  <div class="price block">50€</div>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58618028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档