html - 如何对齐表单输入
问题描述
Django
试图将表单与and对齐,我快疯了Bulma
。这是问题,输入显示未对齐:
当我尝试将对齐设置为中心时,就会发生这种情况。如果我左对齐,输入文本会正确显示,但不会像我想要的那样显示在屏幕中央。这是模板代码。display:block
只是尝试修复它,但它根本没有区别。
{% for field in wizard.form %}
<div class="field has-text-centered">
{% for error in field.errors %}
<div>
<p class="help is-danger">{{ error }}</p>
</div>
{% endfor %}
<label class="label" style="display:block;">{{ field.label_tag }}</label>
<div class="control has-text-centered" style="display:block;">{{ field }}</div>
{% if field.help_text %}
<p class="help is-danger">{{ field.help_text|safe }}</p>
{% endif %}
</div>
{% endfor %}
非常感谢您的帮助,我已经为看似相对简单的事情挣扎了 1'5 个小时!
解决方案
我认为您需要用最大宽度限制包装器 div 并将其左右边距设置为自动。
这意味着子元素将左对齐,但父元素将居中。
推荐阅读
- python - Scipy 稀疏矩阵消耗大量内存
- javascript - onChange 在检查字符串字符时多次附加数据
- maven-javadoc-plugin - 更改 Javadoc 页脚中的默认版权声明
- python - 使用python函数时,您必须了解描述符
- python - 如何在不消耗过多 RAM 的情况下预处理图像数据?
- python - 将 tkinter 画布窗口移动到其他小部件下方
- docker-compose - 使用 docker-compose 时如何为正在运行的容器建立实时日志输出
- python - Python:有没有办法在忽略错误输出的情况下循环多次计算?
- unity3d - 使用 Unity 的新输入系统删除操作后出现错误
- javascript - 由于获取 api 错误,无法从 JSON 文件中获取我的数据