
- 本栏最新文章
- 网页表单的Web标准解决方案 04-19
- 改变思维 扔掉Table使用XHTML+CSS的布局 04-18
- 手写样式表:CSS语法全攻略(上) 04-18
- 用ASP+CSS实现随机背景 04-18
- XHTML+CSS:调用样式表 04-18
- 分享:CSS使用技巧20则 04-18
- web标准化 用CSS定义标题的几个实例 04-18
- WEB2.0标准教程:如何应用WEB标准改善现有网站? 04-17
- WEB2.0标准教程:应用WEB标准建设网站有什么... 04-17
- WEB2.0标准教程:WEB标准是什么? 04-17

- 本栏推荐文章
- Photoshop教程:水灵灵的美女调出来 12-30
- AS3与后台交互 12-21
- AS3通俗教程---AS3自身loading制作 12-19
网页表单的Web标准解决方案 (1)
简介:进入eYou.com后,马上就给新版的邮件界面转化成XHTML+CSS的工作,还好平时基本功还够扎实,有条不紊的干了下来。当然会遇到新的问题,比如,平时做网页,因为没有跟程序打过什么交道,较少使用表单。还好,世界 ...
关键字:xhtml+css教程
进入eYou.com后,马上就给新版的邮件界面转化成XHTML+CSS的工作,还好平时基本功还够扎实,有条不紊的干了下来。当然会遇到新的问题,比如,平时做网页,因为没有跟程序打过什么交道,较少使用表单。还好,世界还有Google,让我可以轻松应对新挑战。一些经验,写出来大家分享。 中.国.新教程网
基于易用性(accesibility)的考虑,表单的标准写法应该在<form>和</form>之中包含fieldset和legend(说明),让用户明白该表单域的内容概要。简单的结构如下: 中国.新教程网
以下为引用的内容:
<form>
<fieldset>
<legend></legend>
......
</fieldset>
</form>
基于易用性(accesibility)的考虑,表单的标准写法应该在<form>和</form>之中包含fieldset和legend(说明),让用户明白该表单域的内容概要。简单的结构如下: 中国.新教程网
以下为引用的内容:
<form>
<fieldset>
<legend></legend>
......
</fieldset>
</form>
中.国新教程网
在某些场合或许你不愿意让也许fieldset和legend影响你的设计方案中的美观,好办,在CSS中把fieldset的border设置为0,legend的display设置为 none就行了。
Www@Newcss@Cn
在绝大多数情况下,表单的布局分两列,左边是标记(label),右边是输入框(input type="text"...)。如此简单的两列布局,我强烈建议不要使用表格。参考http://stylephreak.frogrun.com/uploads/source/cssform.php和http://www.aplus.co.yu/css/forms/?css=1(绝对有价值的两个参考,你已经可以不必往下看了),我们发现,Web标准通用的解决方法是,为label和input type="text"...的外围加上一个div,并把把该div的display设置为block。把label设为float: left;(这也是要把div设置为display: block;的原因)之后就可以让标记跟输入框同一行上了。让label 对齐的一个小窍门是,固定label的宽度,然后根据需要使用text-align向左或者向右对齐。设定宽度的小窍门是,使用单位em根据标记的最大字数来定宽度,不必辛苦测试px。
Www@Newcss@Cn
为了使我的阐述更容易理解,我简单写些代码: N E W C S S~C N




