CSS左侧固定宽 右侧自适应(兼容所有浏览器)
2016-03-11 20:11
806 查看
CSS样式
HTML代码
左边的div.name要浮动,右边的div.info不设置浮动(同时不要定义width为像素或百分比,可以不定义,也可以是auto,),
设置margin-left的值和左边div.name的宽度值一致;
box-sizing:border-box;意思让元素的大小包含边框,支持ie8+;
如果改变div.form-table的宽度时,右边的div.info元素及子元素的大小也会跟着改变;实现自适应;
效果图:
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代码
<div class="form-table"> <div class="page-title"> <h2 class="tit">请填写表单</h2> </div> <ul class="list"> <li class="item"> <div class="name">应用名称:</div> <div class="info">爱小猫</div> </li> <li class="item"> <div class="name">个人签名:</div> <div class="info"> <input type="text" name="projectName" placeholder="推广计划名称" required /> </div> </li> <li class="item"> <div class="name">个人描述:</div> <div class="info textarea"> <textarea name="productDes" id="productDes" placeholder="个人描述" required></textarea> </div> </li> </ul> </div>
左边的div.name要浮动,右边的div.info不设置浮动(同时不要定义width为像素或百分比,可以不定义,也可以是auto,),
设置margin-left的值和左边div.name的宽度值一致;
box-sizing:border-box;意思让元素的大小包含边框,支持ie8+;
如果改变div.form-table的宽度时,右边的div.info元素及子元素的大小也会跟着改变;实现自适应;
效果图:
相关文章推荐
- CSS书写规范
- WPF-样式继承
- 【读书笔记】CSS3学习(一)
- css3中的calc()
- 根据你的目的和意图来选择按钮样式
- [DIV/CSS] 纯CSS制作各种图形(多图预警)
- CSS控制<a>标签样式
- DIV+CSS左右两列自适应高度的方法
- 为select 设置样式
- CSS 的导入方式 (link or import ?)
- css两行文字超出显示省略号
- css3 media媒体查询器用法总结
- css中元素的水平居中
- css3缩放功能实现0.5px的边框
- CSS网页布局模型
- CI框架整合Smarty模板时包含css,js文件的解决方法
- CSS选择器优先级
- 10030---CSS圆角效果
- CSS样式实现溢出超出DIV边框宽度高度的内容自动隐藏方法
- CSS布局中HTML标签元素分类