首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从最后一个子元素中删除flex属性?

如何从最后一个子元素中删除flex属性?
EN

Stack Overflow用户
提问于 2019-04-05 19:35:30
回答 2查看 1.4K关注 0票数 0

我正在尝试删除最后一个子级上的flex属性,我希望按钮位于表单域的下方。有什么想法吗?

代码语言:javascript
复制
.formbody {
  display: flex;
}
代码语言:javascript
复制
<div class="formbody">
  <input type="hidden" name="FORM_SUBMIT" value="">
  <input type="hidden" name="" value="">
  <div class="widget widget-text mandatory">
    <label for="ctrl_2" class="mandatory">Postleitzahl<span class="mandatory">*</span></label>
    <input type="number" name="plz" id="" class="text mandatory" value="" required="" step="any" min="1000" max="9999">
  </div>
  <div class="widget widget-text mandatory">
    <label for="" class="mandatory">E-Mail<span class="mandatory">*</span></label>
    <input type="email" name="email" id="" class="text mandatory" value="" required="">
  </div>
  <button type="submit" id="" class="submit" name="submit">Weiter</button>
</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-05 19:51:41

取自this answer的类似请求并稍作修改,您可以使用break-before (或page-break-before)来实现您想要的。您还必须在父元素上设置flex-wrap: wrap才能使其工作。在该答案中提到了一些其他方法,您可以根据自己的需求进行调整。

代码语言:javascript
复制
.formbody {
  display: flex;
  flex-wrap: wrap;
}

.formbody :last-child {
  page-break-before: always; /* CSS 2.1 syntax */
  break-before: always; /* New syntax */
}
代码语言:javascript
复制
<div class="formbody">
  <input type="hidden" name="FORM_SUBMIT" value="">
  <input type="hidden" name="" value="">
  <div class="widget widget-text mandatory">
    <label for="ctrl_2" class="mandatory">Postleitzahl<span class="mandatory">*</span>
</label>
    <input type="number" name="plz" id="" class="text mandatory" value="" required="" step="any" min="1000" max="9999">
  </div>
  <div class="widget widget-text mandatory">
    <label for="" class="mandatory">E-Mail<span class="mandatory">*</span>
</label>
    <input type="email" name="email" id="" class="text mandatory" value="" required="">
  </div>
  <button type="submit" id="" class="submit" name="submit">Weiter</button>
</div>

票数 3
EN

Stack Overflow用户

发布于 2019-04-05 19:53:17

将按钮放在div之外。

代码语言:javascript
复制
    <div class="formbody">
      <input type="hidden" name="FORM_SUBMIT" value="">
      <input type="hidden" name="" value="">
      <div class="widget widget-text mandatory">
        <label for="ctrl_2" class="mandatory">Postleitzahl<span class="mandatory">*</span></label>
        <input type="number" name="plz" id="" class="text mandatory" value="" required="" step="any" min="1000" max="9999">
      </div>
      <div class="widget widget-text mandatory">
        <label for="" class="mandatory">E-Mail<span class="mandatory">*</span></label>
        <input type="email" name="email" id="" class="text mandatory" value="" required="">
      </div>
    </div>
    <button type="submit" id="" class="submit" name="submit">Weiter</button>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55534499

复制
相关文章

相似问题

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