我创建了一个包含 CSS 列表的 HTML 表单。但是,我想在“姓氏”字段和以下 HTML 表单的“确认”字段之后添加 10 个像素左右。这可能吗?
<form>
<ul>
<li><label for="firstName">First Name:</label></li>
<li><input type="text" name="firstName" size="35" id="firstName"/></li>
<li><label for="lastName">Last Name:</label></li>
<li><input type="text" name="lastName" size="35" id="lastName"/></li>
<li><label for="passid">Password:</label></li>
<li><input type="password" name="password" size="35" id="password"/></li>
<li><label for="confirmation">Confirmation:</label></li>
<li><input type="password" name="confirmation" size="35"id="confirmation"/></li>
<li><label for="email">Email:</label></li>
<li><input type="text" name="email" size="35" id="email"/></li>
</ul>
</form>
我做了几个 CSS 和 HTML 修改,如下所示,但没有任何效果:
form ul li.extra
{
margin-bottom:15px;
}
<li class="extra"><label for="lastName">Last Name:</label></li>
<li class="extra"><input type="text" name="lastName" size="35" id="lastName"/></li>
我也尝试过更简单的东西,比如 HTML 换行符,但没有一个对我的页面布局产生任何影响。
是否可以调整单个列表项的 margin-bottom 属性?
谢谢!