核心提示:CSS样式body,ul,li {margin:0;padding:0;}ul,li {list-style:none;}.form-table {width: 600px;height: 330px...
CSS样式
body,ul,li { margin:0; padding:0; } ul,li { list-style:none; } .form-table { width: 600px; height: 330px; margin:10px auto; overflow: hidden; padding: 0; } .form-table .list { width: 100%; height: auto; overflow: hidden; } .form-table .list .item { width: 100%; height: auto; margin-top: 10px; font-size: 12px; line-height: 40px; overflow: hidden; } .form-table .list .item .name { float: left; width: 67px; } .form-table .list .item .info { width: 100%; height: auto; margin-left: 67px; } .form-table .list .item .textarea { position: relative; width: auto; } .form-table .list .item .input { width: 360px; height: 40px; line-height: 40px; text-indent: 10px; border: 1px solid #e5e5e5; border-radius: 3px; } .form-table .list .item textarea { width: 100%; height: 100px; border: 1px solid #e5e5e5; border-radius: 3px; box-sizing: border-box; }
HTML代码
请填写表单
- 应用名称:
- 个人签名:
- 个人描述:
左边的p.name要浮动,右边的p.info不设置浮动(同时不要定义width为像素或百分比,可以不定义,也可以是auto,),
设置margin-left的值和左边p.name的宽度值一致;
box-sizing:border-box;意思让元素的大小包含边框,支持ie8+;
如果改变p.form-table的宽度时,右边的p.info元素及子元素的大小也会跟着改变;实现自适应;
效果图: