我是HTML的新手,我正在努力学习如何使用表单.

到目前为止,我遇到的最大问题是对齐表单.以下是我当前HTML文件的示例:

<form>
 First Name:<input type="text" name="first"><br />
 Last Name:<input type="text" name="last"><br />
 Email:<input type="text" name="email"><br />
</form>

问题是,"邮箱"之后的字段框与名字和姓氏相比,在间距上有很大的不同.什么才是"合适"的方式,才能让他们在本质上"排成一队"呢?

我正在努力练习好的形式和语法...很多人可能会用CSS来做这件事.我不确定,到目前为止,我只学到了HTML的基本知识.

推荐答案

另一个例子是使用CSS,我只需将表单放在带有容器类的div中.并指定包含在其中的输入元素为容器宽度的100%,并且两边都没有任何元素.

.container {
  width: 500px;
  clear: both;
}

.container input {
  width: 100%;
  clear: both;
}
<html>

<head>
  <title>Example form</title>
</head>

<body>
  <div class="container">
    <form>
      <label>First Name</label>
      <input type="text" name="first"><br />
      <label>Last Name</label>
      <input type="text" name="last"><br />
      <label>Email</label>
      <input type="text" name="email"><br />
    </form>
  </div>
</body>

</html>

Html相关问答推荐

用完全透明的边框切割出圆圈?

在CSS中不保持圆形图像形状的边框半径属性

正文不能填满浏览器100%的高度

如何防止可见的滑动抽屉,同时转移HTML方向?

附加点的列表样式

有没有什么方法可以很容易地给一个SVG一个插框阴影?

Html视频标签:圆角像素化

CSS中的转换属性是如何工作的?

如何在css中在span中绘制圆弧?

如何使单选按钮在被 Select /选中时看起来像这样的设计?

太多的 Web 视图实例导致手机过热 Swift

MUI 日期 Select 器要包含的日期

使用 popover api 和 `

如何将一个边框向下移动

如何让一个 div 始终贴在容器的边缘?

从垫分页器中删除输入边框

th 内的 div 标签没有占据全高

我可以在标签元素中使用标题元素吗?

使用 CSS flexbox 和溢出顶部而不是底部

如何向上移动图像并溢出图像的一部分而另一部分不溢出