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