用CSS布局表单实例(抛弃表格)

王朝html/css/js·作者佚名  2008-05-19
宽屏版  字体: |||超大  

这是一个学习WEB标准的例子,我们在不使用标准之前为表单布局一般都使用表格,在这个例子中我们抛弃表格,来使用CSS为表单进行布局。

CSS设置代码:

<style type="text/css">

label{

float: left;

width: 120px;

font-weight: bold;

}

input, textarea{

width: 180px;

margin-bottom: 5px;

}

textarea{

width: 250px;

height: 150px;

}

.boxes{

width: 1em;

}

#submitbutton{

margin-left: 120px;

margin-top: 5px;

width: 90px;

}

br{

clear: left;

}

</style>

HTML代码:

<form>

<label for="user">Name</label>

<input type="text" name="user" value="" /><br />

<label for="emailaddress">Email Address:</label>

<input type="text" name="emailaddress" value="" /><br />

<label for="comments">Comments:</label>

<textarea name="comments"></textarea><br />

<label for="terms">Agree to Terms?</label>

<input type="checkbox" name="terms" class="boxes" /><br />

<input type="submit" name="submitbutton" id="submitbutton" value="Submit" />

</form>

在这个例子中用 "label" 标签来布局表单的左部,即表单的提示内容,使表单显示的效果明显分为左右两部分,左部的宽度我们可以使用 "label" 标签来控制。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有