1. 流式布局:使用百分比像素来定义网页内容。通过设置盒子的宽度设置为百分比来根据屏幕的宽度来进行伸缩,不受固定像素的限制,内容向两边填充。
2. 响应式开发:使用css3的媒体查询(Media Query),通过查询screen的宽度来指定某个宽度范围区间的网页布局。
* 超小屏幕(移动设备) 768px一下
* 下屏设备768px-992px;
* 中等屏幕 992px-1200px;
* 宽屏设备 1200px已上
3. 移动web和响应式的区别
* 移动web:一般在已经有的pc端的网站,开发移动网站的时候,只需要单独开发移动端。只适配移动端。
* 响应式开发:需要一套页面,兼容各个页面,可以适配各种终端,代码复杂。
- 怎么将元素水平垂直居中
- 实现元素水平居中
- position几个属性的作用
- px,em,rem的区别
- BFC
- box-sizing, transition, translate 分别是什么
- 选择器的优先级
- css3选择器有那些
- iframe的作用
- 导航栏在chrome中完好,在IE中有问题。
- CSS3新特性有那些
- xhtml和html的区别
- css引入方式有哪些,link和@import的区别是
- 标签上的title于alt属性的区别是什么
- css reset的作用和用途
- css sprites,如何使用
- 清除浮动的几种方式
- z-index的工作原理及适用范围
- 设计一套方案,适应不同的分辨率,有那些方法可以实现
- 渐渐增强和优雅降级的区别
- 改变元素的外边距用什么属性?改变元素的内填充用什么属性
- 在新窗口打开连接的方法是
- 页面布局中得而结构和表现分离,结构是什么?表现是什么
- 简述对web语义化的理解
- .html文件中的DOCTYPE是什么?有什么用
- css选择器的种类有几种?css选择器的优先级是怎么定义的
- display:none;与visibility:hidden;的区别是什么
- 文字溢出省略