响应式布局
一、开发原则
1、移动优先,在设计初期,就要考虑页面如何在多终端显示
2、渐进增强,充分发挥硬件设备的最大功能
二、如何实现相应布局方法
1、css3-Media Query,最简单
2、借助原生javascript,成本高
3、开源框架,可以更好的支持多终端
三、CSS3-media Query
常见属性:
device-width,devic-height,根据屏幕宽高来做不同的展示
width,height,渲染窗口宽高
orientation,设备方向
resolution,设备分辨率
四、实际案例
css.css文件中写入
body{background-color:red;}
在head中引用css
<link rel="stylesheet" type="text/css" href="css.css" media="only screen and (max-width:480px)" />
media="only screen and (max-width:480px)"表示,当浏览器显示窗口宽度小于480px的时候,就引用css.css文件
直接在head,style中编写
@media screen and (min-width:480px){
body{background-color:#ff00ff}
}
没有任何技术可言,只是用的东西比较多了,兜兜转转,浪费了很多时间,精力,只希望那些惨痛经历不会让我失去目标。谢谢那些帮助过我的人,谢谢那些否定了我的人,谢谢那些伤害了我的人。如果可以但愿再次相见,我定不敢忘记初心,而你是否还是如初?
《写给未来的女孩》
只恨少年年少时,
但愿佳丽字闺中。
长发及腰不能娶,
愿念心意依如初。
乙丑年挥斥方遒,
铺百里红妆可愿?