表单布局浅解

本人以前很喜欢用table 构建提交表单。后来用着用着发现。如果用table构建表单。如果表单如果需要加效果是比较麻烦。而且图片与文字需要对齐时更是让人痛不欲生。

今天闲来无事查看了下淘宝、百度等。发现他们的表单基本上都是用div或者P构建。可扩展性、兼容性都比较靠谱特写下如下实现思路。

1、将表单用于容器括起来。如果(from、div)的。

2、每一行定义个行类(如:.form-item)。

/*清除浮动。*/

.form-item::after {
     clear : both ;
     content : "" ;
     display : block ;
     height : 0 ;
     visibility : hidden ;
}
/*设置行高和laber宽度
.form-item {
     line-height : 36px ;
     padding : 10px 0 10px 260px ;
}

3、添加内部标签(如:.form-label

--内部文字部分。

.form-item .form-label {
     display : inline ;
     float : left ;
     height : 37px ;
     line-height : 37px ;
     margin-left : -260px ;
     text-align : right ;
     width : 240px ;
}

这样表单就建好了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值