首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内容说明不按预期工作

内容说明不按预期工作
EN

Stack Overflow用户
提问于 2022-02-22 14:33:10
回答 1查看 27关注 0票数 0

使用顺风。我希望第一项,第二项从屏幕第三项的左边开始,从屏幕的右边开始。我似乎无法自我回答以下问题:

  1. 是否需要在子组件中显式指定flex类?不应该,但是如果没有添加flex-rowflex就不能工作。
  2. 为什么没有将第3项移到右边?如果删除了所有内部div,并在父节点上对其进行了调整,那么它将按预期工作。

操场:https://play.tailwindcss.com/AwJKkx66oW

片段:

代码语言:javascript
复制
<div class="flex p-3 bg-gray-600 text-white">
  <!-- left side -->
  <div class="flex flex-row justify-start ">
    <div class="pr-4">Item 1</div>
    <div class="pr-4">Item 2</div>
  </div>
  <!-- right side -->
  <div class="flex flex-row justify-end">
    <div>Item 3</div>
  </div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-22 14:38:07

如果您的两个容器的大小相同,说明开始和正确结束是没有任何作用的。所有项目将不分开对齐。

在某一元素对齐后设置下一项的想法是:

nth-child(3)

  • 有一个flex容器,

  • 有页边距左自动的项目,应该在末尾(您可以玩

  • )。

代码语言:javascript
复制
.container {
  display: flex;
  width: 100%;
  border: 1px solid #000;
}

p {
  margin: 3px;
  height: 75px;
  width: 75px;
  background: red;
}

p:nth-child(3) {
  margin-left: auto;
}
代码语言:javascript
复制
<div class="container">
  <p></p>
  <p></p>
  <p></p>
  <p></p>
  <p></p>
</div>

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

https://stackoverflow.com/questions/71223160

复制
相关文章

相似问题

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