使用fieldset标签结合CSS Lable实现表单的布局

  • 使用fieldset标签结合CSS的Lable标签实现表单的布局,以前听一些新手说,用CSS而布局表单真的有点难啊,其实是没找到方法,使用fieldset标签,再配合Lable可达到事半功倍的效果,而且布局出来的表单代码简洁、结构清淅,也便于修改,何不尝试一下呢?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS表单</title>
<style>
h1 {
  font: 1.2em Arial, Helvetica, sans-serif;
}
input.txt {
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 200px;
}
input.btn {
  color: #00008B;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
  border: 1px dotted #61B5CF;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: bold 0.8em Arial, Helvetica, sans-serif;
  color: #00008B;
  background-color: #FFFFFF;
}
.akey {
  text-decoration: underline;
}
</style>
</head>
<body>
<h1>User Registration Form</h1>
<form method="post" action="accesskeys.html">
  <fieldset>
    <legend><span class="akey">P</span>ersonal Information</legend>
    <p>
      <label for="fullname">Name:</label>
      <input type="text" name="fullname" id="fullname" class="txt" accesskey="p" />
    </p>
    <p>
      <label for="email">Email Address:</label>
      <input type="text" name="email" id="email" class="txt" />
    </p>
    <p>
      <label for="password1">Password:</label>
      <input type="password" name="password1" id="password1" class="txt" />
    </p>
    <p>
      <label for="password2">Confirm Password:</label>
      <input type="password" name="password2" id="password2" class="txt" />
    </p>
  </fieldset>
  <p>
    <input type="submit" name="btnSubmit" id="btnSubmit" value="Sign Up!" class="btn" />
  </p>
</form>
</body>
</html>

 

使用fieldset标签结合CSS Lable实现表单的布局,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。