html5+css3适配问题(手机、平板、PC)2019-07-29 jiangxin
随着互联网的快速发展,以及html5+css3的迅速崛起。渐渐的响应式布局,也会慢慢的出现在我们的视野里,身为专业的web前端人员,还不学习新技术你就out啦!为什么这样说呢?因为响应式布局能同时兼容多个终端,比如(手机、平板、PC)做一个网站转眼间就可以变成3个网站,和现在相比是不是更加具有优势呢!
可能有些人对“什么是响应式布局”还不是很了解,下面就跟大家简单说下什么是响应式布局:
响应式布局:简单点说,就是做一个网站同时能兼容多个终端,由一个网站转变成多个网站,为我们大大节省了资源。
那么响应式布局的优点和缺点又有哪些呢?
优点:1.面对不同分辨率设备灵活性强
2.能够快捷解决多设备显示适应问题
缺点:不能完全兼容所有浏览器,代码累赘,加载时间加长。
说了这么多,可能还有很多人,不明白响应式布局该怎么去做,以及它的开发原理是什么?
原理:简单点说响应式布局它是通过CSS中Media Query(媒介查询)@media功能,来判断我们的终端设备宽度在多少像素内,然后就执行与之对应的CSS样式。
下面我就以我最近做的一个简单的响应式布局框架为案列给大家讲讲:
代码如下:

通过上面代码可知:它是通过@media媒介查询判断来执行的CSS样式,也就是说:如果我要做一个响应式布局网站,同时兼容手机、平板、PC的话就得写三个与之对应的CSS样式,通过@media媒介查询来完成响应式布局。
值得注意的是:在手机设备上,我们要禁止用户来缩放屏幕。不禁止的话,可能在显示上会造成错位,以及显示的不是手机网站的样式。所以,我们要通过代码来禁止用户在手机端上缩放屏幕,已达到正常的手机网站效果。
禁止代码如下:
1
<metaname=“viewport” content=“width=device-width; initial-scale=1.0”>
加在头部标签里
写在最后:以上纯属个人对响应式布局的理解,随着技术的更新,我们还不学习一些新技术,那么等待我们的就是淘汰。

html5+css3适配问题(手机、平板、PC)相关推荐

  1. 使用chrome调试手机,平板,pc上各种浏览器上的页面

    使用chrome调试手机,平板,pc上多种浏览器的页面展示 作为web开发者,特别是现代web开发者,是否要调试手机,平板,电脑上的显示效果?chrome自带了这种很强大的神器 1.打开chrome( ...

  2. java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC

    前台: 支持(5+3[时尚单页风格]) 八 套 模版, 可以在后台切换 点击: 获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主 ...

  3. java 网站源码 四套模版 兼容手机平板PC 在线编辑模版 freemaker 静态引擎

    前台: 支持四套模版, 可以在后台切换 点击:获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JST ...

  4. java自适应响应式 企业网站源码 SSM 生成静态化 手机 平板 PC

    java 企业网站源码 前后台都有 静态模版引擎, 代码生成器大大提高开发效率 前台: 支持两套模版, 可以在后台切换 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用 ...

  5. android 平板投影电视盒子,《家庭影院》将手机/平板/PC全部投影到盒子(电视)_小米盒子论坛...

    小米盒子到手,小米盒子本身通过远程安装等方式安装很多视频软件,但是按照广电局的最新发文,估计今后盒子视频软件要被清洗,所以教大家一个方法,将手机/平板/电脑上的视频投影到电视上(借助小米盒子),这样就 ...

  6. 除手机平板PC外 华为终端明年全线搭载鸿蒙系统

    12月8日,华为全球旗舰店人头涌动,华为消费者业务软件部总裁王成录出现在深圳万象天地店带来一次EMUI10的表演.王成录表示,明年华为除了手机.平板和电脑,其他终端产品将全线搭载鸿蒙系统,并在海内外同 ...

  7. 2300套php网站源码模板 完整后台程序 整站带数据,ID41:建材自适应PC手机平板微信Seo结构送2300套PHP整站源码...

    多平台演示(兼容PC电脑/手机/平板/微信): http://www.2008o.com/jianwang/Html/jianwangzhan45/132.html(复制网址到浏览器访问) 源码大小1 ...

  8. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个复古手机键盘(带声音)的动画效果~~适合初学者~超简单~

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个复古手机键盘(带声音)的动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE ...

  9. 200套工作室设计行业响应式Html5模板HTML5+CSS3设计网站模板简洁设计师作品展示响应式模板整洁扁平宽屏CSS3网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机se

    200套工作室设计行业响应式Html5模板HTML5+CSS3设计网站模板简洁设计师作品展示响应式模板整洁扁平宽屏CSS3网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机se ...

最新文章

  1. 如何扩展CentOS7的SWAP分区
  2. 文巾解题 523. 连续的子数组和
  3. windows下搭建go开发环境
  4. CSS是什么及其继承与选择器
  5. freenas安装使用和弃坑
  6. java properties文件_java的properties文件怎么创建
  7. python 求出4行5列的二维数组周边元素之和
  8. JSK-2 整除问题【入门】
  9. 服务器php 启动命令_php启动内置服务器
  10. asp.net MVC初学体会.
  11. IS技术:稳定压倒一切
  12. java 注册表 下载_Java修改windows注册表(完全修改)
  13. 算法:间隔重排序链表Reorder List
  14. 磁力链转bt种子 python_Python实现BT种子转化为磁力链接
  15. 12306服务器无响应,12306网络无法连接502是什么意思
  16. ArcGIS jsAPI 本地部署字体符号乱码
  17. android go怎么安装,Android studio3.0安装教程-Go语言中文社区
  18. 计算机专业如何自己增加项目经验?
  19. 1分钟推荐一个深度学习领域的必备网站,高能!
  20. [Samuel Ko]——我的2020年回顾

热门文章

  1. 做到网“平行网页寻源”技巧分享
  2. 3033929不适用计算机,安装Windows6.1-KB2868725-x64.msu 提示“此更新不适用于您的计算机”...
  3. VBA+批处理实现WORD转EXCEL数据分析开发日志
  4. ubuntu 20键盘输入没有反应
  5. 星际防御战:剑走偏锋的传统塔防
  6. mysql外键名_MySQL外键(foreign key)使用及说明详解
  7. iPhone健康资料删除方法教程
  8. CadQuery二维Sketch教程
  9. Hive SQL调优
  10. CARSIM两个车辆模型仿真求解器出错