【问题标题】:How can I align two forms below each other?如何将两个表格对齐?
【发布时间】:2021-02-13 00:09:52
【问题描述】:

我想在我的 C# 项目中以 HTML 格式创建一个登录表单。 这是我目前的结果:

但正如你所见,它非常丑陋,但我无法以一种漂亮的方式对齐它们。我最喜欢的是“Registrieren”位于“用户名”字段上方。

这是我当前的代码以一种简单的方式。但是,如果需要完整的代码,请询问。

<div class="is-flex" style="justify-content:center;align-items:center;height:100%;">
     
   <form id="addGuestOrCompany"> 
         <div class="control">
             <div class="buttonWrapper">
                <button type="submit" id="registerButton" class="button buy">
                    Neu Registrieren
                </button>
             </div>
         </div>
     </form>

     <br />
     <br />
     <br />

     <form id="addGuest"> 
          <fieldset>
              <div class="field">
                 <label class="label subtitle has-text-white" for="userName">Username</label>
                 <input class="input is-success" type="text" placeholder="Username" id="userName" name="userName">
              </div>
          </fieldset>
          <div class="control">
              <div class="buttonWrapper">
                 <button type="submit" id="addGuestBtn" class="button buy">Enter</button>
              </div>
           </div>
     </form>

</div>

我使用 Bulma IO 框架。我希望这是您需要的所有信息。提前致谢!

【问题讨论】:

  • 如果你能创建一个 sn-p 那就太好了,因为我们看不到 CSS 正在做什么。
  • 片段?你是什​​么意思?对不起,我真的是初学者
  • meta.stackoverflow.com/a/358993/592958。这至少会给我们一些东西看。没有 CSS,我们就有点不知所措了
  • Bulma IO-framework 似乎使用了css flex layout。也许这些链接有助于理解它的基础知识,不确定你的框架用它做什么,我不知道。

标签: c# html css


【解决方案1】:

如果我正确阅读您提供的源代码,则父级设置为

display: flex;

通过它的类“is-flex”? 如果是这样的话,我能想到的最快的解决方案是添加

flex-direction: column;

到它的样式属性。

【讨论】:

  • 哇,原来如此!我搜索了很长时间的解决方案,它就是这么简单!:D 谢谢!
  • 不客气!请不要忘记标记为已接受的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-29
  • 1970-01-01
  • 2012-12-26
  • 1970-01-01
  • 2019-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多