CSS 表单
通过使用 CSS,可以极大地改善 HTML 表单的外观:
完整代码如下:
<!DOCTYPE html>
<html>
<style>
input[type=text], select {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
input[type=submit] {
width: 100%;
background-color: #4CAF50;
color: white;
padding: 14px 20px;
margin: 8px 0;
border: none;
border-radius: 4px;
cursor: pointer;
}
input[type=submit]:hover {
background-color: #45a049;
}
div {
border-radius: 5px;
background-color: #f2f2f2;
padding: 20px;
}
</style>
<body>
<h3>在 HTML 的表单中应用 CSS 样式</h3>
<div>
<form action="/example/html/action_page.ashx">
<label for="fname">姓氏</label>
<input type="text" id="fname" name="firstname" placeholder="你的姓氏..">
<label for="lname">名字</label>
<input type="text" id="lname" name="lastname" placeholder="你的名字..">
<label for="country">国家</label>
<select id="country" name="country">
<option value="usa">澳大利亚</option>
<option value="usa">加拿大</option>
<option value="usa">美国</option>
</select>
<input type="submit" value="提交">
</form>
</div>
</body>
</html>
设置输入字段的样式
使用 width
属性来确定输入字段的宽度:
实例
<!DOCTYPE html>
<html>
<head>
<style>
input {
width: 100%;
}
</style>
</head>
<body>
<p>全宽的输入字段:</p>
<form>
<label for="fname">First Name</label>
<input type="text" id="fname" name="fname">
</form>
</body>
</html>
上例适用于所有 <input> 元素。如果只想设置特定输入类型的样式,则可以使用属性选择器:
input[type=text]
- 将仅选择文本字段input[type=password]
- 将仅选择密码字段input[type=number]
- 将仅选择数字字段等等…
有关如何使用 CSS 设置输入框样式的更多信息,请访问本站的 CSS 输入框样式教程 。
设置按钮样式
实例
<!DOCTYPE html>
<html>
<head>
<style>
input[type=button], input[type=submit], input[type=reset] {
background-color: #4CAF50;
border: none;
color: white;
padding: 16px 32px;
text-decoration: none;
margin: 4px 2px;
cursor: pointer;
}
</style>
</head>
<body>
<p>按钮样式。</p>
<input type="button" value="按钮">
<input type="reset" value="重置">
<input type="submit" value="提交">
</body>
</html>
有关如何使用 CSS 设置按钮样式的更多信息,请访问本站的 CSS 按钮样式教程 。