css自适应布局 如何实现左右定宽,中间自适应宽度的css布局?
如何实现左右定宽,中间自适应宽度的css布局?
对于左右定宽中间自适应这种css布局,其实有很多实现方法,下面简单介绍几种,供大家参考;
绝对定位 margin
原理是将左右两边的div使用绝对定位分别定位到左右两边,中间的div使用margin属性,留出左右div的宽度,将其中间的div宽度设为100%即可,代码如图
flex布局(弹性盒子)
在外层包一层div,设置属性display:flex,里面的子元素设置属性flex:1,具体实现,看下图代码
float(浮动布局)
float布局将左右div分别浮动到左右,中间使用margin属性,留出左右的宽度,这个跟绝对定位布局有点相似,代码如下图
效果图:
总结:
实现这种左右定宽,中间自适应的css布局,其实有很多种实现方法,比如还有“圣杯布局”、“双飞翼布局”;个人比较推荐flex布局方式,这也是css3新属性,实现起来比较方便;如有疑问,欢迎在评论下方留言,大家一起讨论
web前端开发中需要掌握哪些技术?
你好,WEB前端开发需要掌握的技能还是比较多的,但是前端相对后端来讲要相对容易一些,包含的内容有:
VS Code开发工具的使用
Git、GitHub的使用
HTML5常见标签、属性
CSS3选择器、盒子模型、定位
CSS3 各种样式的布局
JavaScript基本语法
JavaScript的DOM以及各种事件的响应
jQuery各种DOM操作
BootStrap框架的基本应用
Node.js服务器端JS环境的应用
Ajax各种场景的应用
Vue.js框架的应用
React框架应用
属性Angular.js框架应用
WebPack打包和工程化
以上技能可以在网上找些课程或者技术文档学习下,多敲代码,多做练习,很快就能掌握的,祝你学习顺利。
css自适应布局 javascript创建对象 css布局经典实例
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。