当前位置: 首页 > news >正文

怀柔广州网站建设深圳营销网站建设模板

怀柔广州网站建设,深圳营销网站建设模板,诚信网站认证必需做吗,郑州中心城区目录 一、是什么 二、怎么实现 1、媒体查询 2、百分比 3、vw/vh 4、小结 三、总结 一、是什么 响应式设计简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。 响应式网站常见特点: 同时适配PC 平板 手机等…

目录

一、是什么

二、怎么实现

1、媒体查询

2、百分比

3、vw/vh

4、小结

三、总结


一、是什么

        响应式设计简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。

·        响应式网站常见特点:

  • 同时适配PC + 平板 + 手机等

  • 标签导航在接近手持终端设备时改变为经典的抽屉式导航

  • 网站的布局会根据视口来调整模块的大小和位置

二、怎么实现

        响应式设计的基本原理是通过媒体查询检测不同的设备屏幕尺寸做处理。为了适应屏幕,多数的移动浏览器会把HTML网页缩放到设备屏幕的宽度。

        可以使用 meta 标签的 viewport 属性来设置。下面的代码告诉浏览器使用设备屏幕宽度作为内容的宽度,并且忽视初始的宽度设置。这段代码写在 <head>里面。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  • viewport:即视图窗口,表示网页的可是区域;

  • width=device-width: 是自适应手机屏幕的尺寸宽度;

  • inital-scale:是缩放的初始化,也就是页面第一次加载时的缩放比例;

  • maximum-scale:是缩放比例的最大值,范围从0.0~10.0;

  • user-scalable:是用户的可以缩放的操作,“yes”表示允许缩放,“no”表示禁止缩放。

实现响应式布局的方式有如下:

  • 媒体查询
  • 百分比
  • vw/vh
  • rem

1、媒体查询

  CSS3中的增加了更多的媒体查询,就像if条件表达式一样,我们可以设置不同类型的媒体条件,并根据对应的条件,给相应符合条件的媒体调用相对应的样式表使用@Media查询,可以针对不同的媒体类型定义不同的样式,语法如下:

@media mediatype and|not|only (media feature) { CSS-Code;}
@media screen and (max-width: 1920px) { ... }

(当视口宽度小于1920px样式发生......改变)

@media screen (min-width: 400px) and (max-width: 600px) {body {font-size: 40px;}
}

(当视口宽度在大于等于400px并且小于等于600px,字体大小变为40px)

通过媒体查询,可以通过给不同分辨率的设备编写不同的样式来实现响应式布局

2、百分比

        当浏览器的宽度或者高度发生变化时,可以通过百分比单位,可以使得浏览器中的组件的宽和高随着浏览器的变化而变化,从而实现响应式的效果。

        但是每个属性都使用百分比,会照成布局的复杂度,所以不建议使用百分比来实现响应式。

3、vw/vh

  vw表示相对于视图窗口的宽度,vh表示相对于视图窗口高度。 任意层级元素,在使用vw单位的情况下,1vw都等于视图宽度的百分之一。

        但是每个属性都使用vh/vw,会照成布局的复杂度,所以不建议使用vh/vw来实现响应式。

4、小结

响应式设计实现通常会从以下几方面思考:

  • 弹性盒子(包括图片、表格、视频)和媒体查询等技术
  • 使用百分比布局创建流式布局的弹性UI,同时使用媒体查询限制元素的尺寸和内容变更范围
  • 使用相对单位使得内容自适应调节
  • 选择断点,针对不同断点实现不同布局和内容展示

三、总结

优点:

  • 面对不同分辨率设备灵活性强

  • 能够快捷解决多设备显示适应问题

缺点:

  • 兼容各种设备工作量大,效率低下
  • 代码累赘,会出现隐藏无用的元素,加载时间加长
  • 其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果
  • 一定程度上改变了网站原有的布局结构,会出现用户混淆的情况
http://www.yayakq.cn/news/950363/

相关文章:

  • 网站登不了企业建设网银网站是用什么软件做的
  • 软件开发接单网站wordpress比较好的建议
  • 法律网站建设十大淘宝运营电商公司
  • 村建站什么部门南京模板做网站
  • 邯郸网站优化怎么用现在网站开发都什么技术
  • 虚拟主机 网站镜像唐山丰南建设局网站
  • 设计网站国外网页设计与网站制作视频教程
  • nodejs做网站的弊端百度推广关键词规划师
  • 软件网站建设基本流程wordpress会员功能主题
  • 装修公司网站怎么做的家具设计网站大全
  • 太原网站建设的公司怎么自己弄一个平台
  • 惠州建设银行网站室内装修设计资质
  • 钦州网站建设网站建设公司浙江
  • 如何提高一个网站建公司网站需要哪些资料
  • 如何创建一个免费网站网站安全检测软件
  • 建设官方网站的请示室内设计效果图全景图
  • 做网站的宣传语谷歌网络推广
  • 主流网站开发平台免费h5模板
  • 做旅游网站挣钱吗网站商务方案
  • angularjs 做的网站crm系统公司排名
  • 快递网站建设代码wordpress 分享
  • 网站建设创业html做网站项目案例
  • 网站设计培训班如何注册账号
  • 微信建立免费网站吗自适应网站开发seo
  • 最好的微网站建设价格哈尔滨学网页设计
  • 东莞广告公司东莞网站建设产品推广的目的和意义
  • 贪玩网页游戏大全建设seo网站
  • 网站销售需要什么手续如何设计网站布局
  • 免费制作购物网站微信商城平台开发
  • 好的app设计网站有哪些织梦cms网站模板