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

为可选弹性项目分配空间[重复]

赫连淳
2023-03-14

我正在尝试设计一个菜单项列表,它有四个选项,其中三个选项始终存在:

  • 项目
  • 价格
  • 置顶//可选
  • 订购按钮

我想不出如何始终确保Order按钮固定在列表的末尾,以便为缺少的选项分配空间

null

.menu-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: space-between;
}
.menu-item #menu-item-form {
  display: none;
}
.menu-item .item {
  flex-basis: 50%;
}
.menu-item .fill {
  flex-basis: 10%;
}
.menu-item button{

  flex-basis: 20%;
  align-self: flex-end;
}
<li class="menu-item">
  <form id="menu-item-form">
  </form>
  <div class="item">Chicken Burger</div>
  <span class="fill price">1350.00</span>
  <button class="order-btn" form="menu-item-form" type="submit">Add to Order</button>
</li>

null

共有1个答案

潘弘扬
2023-03-14

对代码进行小更新justify-content:space-between;修复了此问题:)

null

.menu-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.menu-item #menu-item-form {
  display: none;
}
.menu-item .item {
  flex-basis: 50%;
}
.menu-item .fill {
  flex-basis: 10%;
}
.menu-item button{
  flex-basis: 20%;
}
html lang-html prettyprint-override"><li class="menu-item">
  <div class="item">Chicken Burger</div>
  <span class="fill price">1350.00</span>
  <button class="order-btn" form="menu-item-form" type="submit">Add to Order</button>
</li>
 类似资料:
  • 问题内容: 我想展示水平系列的未知数量的纸牌。为此,如果太多,它们将必须重叠。我很难说服伸缩盒在不缩小卡片的情况下重叠卡片。下面的示例缩小卡片。我尝试过,但后来没有受到尊重。 问题答案: 这就是我使用flexbox做到的方式。 请注意,从技术上讲,卡并不是重叠的,它们只是被剪裁了。但是它们 看起来 像是重叠的。诀窍是将每张卡包裹在另一个带有溢出的元素中:隐藏。 包装元素将缩小以适应可用空间,并且在

  • 我试图根据ES6重写以下代码。我不断收到ESLint警告,到目前为止,我已经花了大约20分钟在上面,我不太确定如何编写它。。。 上面的代码根本无法解析,但根据我的尝试,它说我不能在箭头函数中使用返回{}。 如果我尝试只修改参数,则会得到一个错误,即

  • 问题内容: 我正在尝试在具有的容器内添加一些元素。 问题是,当我缩小屏幕时,它会在我尚未设置的元素之间形成间隙(或者至少我不这么认为)。 我创建了一个[SFiddle来代表我的问题。 如您所见,当您缩小屏幕时,第一和第二个div之间会有一个蓝色空间。 我该如何解决? 提前致谢! 问题答案: 创建Flex容器时,初始设置为 。 这导致多行柔性物品沿容器的横轴均匀地分布。有点像沿主轴设置:伸缩项均匀地

  • 问题内容: 我正在尝试制作多个具有相同高度的正方形行(每行3个)。 我为此编写了一些HTML和CSS,但所有框都在同一行上。 这是我到目前为止的内容: 当我用此页面加载页面时,所有框都出现了,但是它们都在一行上,超过了父div的100%宽度。 任何帮助深表感谢。 问题答案: flex容器的初始设置为 。 这意味着,当您创建一个伸缩容器(通过应用元素或将其应用于元素)时,所有子元素(“伸缩项”)都限

  • 为了方便中大型公司维护过多的项目,从 MinDoc v2.0 开始支持项目空间功能。 默认情况下,MinDoc 内置了一个默认的项目空间,创建项目时默认归属到该空间下。超级管理员可在后台维护项目空间: 用户创建项目时,可选择已存在的项目空间: 可在导航项目空间中查看所有项目空间: 注意 这里显示的项目数量时当前项目空间下所有的项目,点击后显示的项目时你有权限看到的。和实际项目数量不一定一致。

  • 如何计算弹性搜索服务器磁盘空间,每天4TB日志需要多少节点。 需要多少磁盘空间存储在弹性搜索索引中? 如何计算节点数? 索引是否压缩? 在LogStash的行格式中存储10G日志需要多少磁盘空间? 索引是否压缩? 如果节点配置为使用5个碎片,则以下是真还是假,以及为什么 存储10G日志需要50G磁盘空间来存储5个分片节点吗?