如何在HTML中对齐多行选择?

Django的

我在Windows 10中使用HTML5编写网站。我想从在此处输入图片说明

样式如下: 在此处输入图片说明

    {% extends 'base.html' %}
{% load static %}


{% block content %}
<form>
         </select><br>
      <label for="name_1">&nbsp;&nbsp;Discipline Code(e.g. ACC): &nbsp;</label>          <input type="text" id="name_1" name="name_1"><br>
      <label for="name_2">&nbsp;&nbsp;Course Code(e.g. 201): &nbsp;&nbsp;&nbsp;&nbsp;</label>          <input type="text" id="name_2" name="name_2"><br>
      <label for="name_3">&nbsp;&nbsp;Course Title: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>          <input type="text" id="name_3" name="name_3" ><br>

       <label>&nbsp;&nbsp;Postgraduate Course: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
            <select id="postgraduate-course" >
                <option value="">--Select--</option>
                <option value="Dropdown_yes">Yes</option>
                <option value="Dropdown_no">No</option>
            </select><br>
                   <label>&nbsp;&nbsp;First Presenting Semester: </label>
            <select id="presenting-semester" >
                <option value="">--Select--</option>
                <option value="Dropdown_Jan">January</option>
                <option value="Dropdown_Jul">July</option>
            </select><br>
                               <label>&nbsp;&nbsp;Year: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
            <select id="year" >
                <option value="">--Select--</option>
                <option value="Dropdown_2021">2021</option>
                <option value="Dropdown_2022">2022</option>
            </select><br>
                  ......            
        <br>
         </form>
         {% endblock %}

也就是说,我想使所有文本输入和选择的开头对齐。标签可以保持其当前位置。

博德温

那是一个好项目!

对于微调的造型,你需要摆脱所有&nbsp;秒。然后<style></style>在HTML文件中的某处添加一个元素(通常使用样式<head>,但也可以使用其他位置。)

style元素内部,您可以使用CSS来处理HTML元素。

尝试从以下几行开始:

label {
  display: inline-block;
  width: 200px;
  text-align: right;
  margin-right: 10px;
}

这将建议浏览器将所有<label>元素的宽度设置200px,并将文本向右对齐,以下元素的间距为10px。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章