• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 怎样做出H5响应式网页设计

怎样做出H5响应式网页设计

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含html5,网页设计,响应等相关知识,匿名希望在学习及工作中可以帮助到您
这次给大家带来怎样做出H5响应式网页设计,H5做出响应式网页设计的注意事项有哪些,下面就是实战案例,一起来看一下。

本文介绍了HTML5响应式(自适应)网页设计的实现,分享给大家,具体如下:

第一步:在网页代码的头部,加入一行viewport元标签

<meta name="viewport" content="width=device-width, initial-scale=1" />


viewport是网页默认的宽度和高度,上面这行代码的意思是:网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。

所有主流浏览器都支持这个设置,包括IE9。对于那些老式浏览器(主要是IE6、7、8),需要使用css3-mediaqueries.js

<!--[if lt IE 9]> 
    <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> 
<![endif]-->

第二步:(注意)不使用绝对宽度,字体大小

width:auto; / width:XX%;

第三步:(注意)字体大小

字体大小是页面默认大小的100%,即16像素

字体不要使用绝对大小"PX",要使用相对大小“REM”



第四步:流动布局

"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的

其好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现

第五步:选择加载CSS

"自适应网页设计"的核心,就是CSS3引入的Media Query模块。自动探测屏幕宽度,然后加载相应的CSS文件

<style type="text/css"> 
img{ max-width:100%;} 
video{ max-width:100%; height:auto;} 
header ul li{ float:left; list-style:none; list-style-type:none; margin-right:10px;} 
header select{display:none;} 
@media (max-width:960px){ 
    header ul{ display:none;} 
    header select{ display:inline-block;} 
} 
</style> 
<body> 
<header> 
    <ul> 
        <li><a href="#" class="active">Home</a></li> 
        <li><a href="#">AAA</a></li> 
        <li><a href="#">BBB</a></li> 
        <li><a href="#">CCC</a></li> 
        <li><a href="#">DDD</a></li> 
    </ul> 
    <select> 
        <option class="selected"><a href="#">Home</a></option> 
        <option value="/AAA">AAA</option> 
        <option value="/BBB">BBB</option> 
        <option value="/CCC">CCC</option> 
        <option value="/DDD">DDD</option> 
    </select> 
</header> 
</body>

相信看了这些案例你已经掌握了方法,更多精彩请关注微课江湖其它相关文章!

相关阅读:

H5怎样实现拖放功能

H5的块级标签汇总

关于老版本的浏览器不兼容H5和C3的处理方法

以上就是怎样做出H5响应式网页设计的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • HTML5知识点总结
  • HTML5的本地存储
  • HTML5本地存储之IndexedDB
  • Html5实现文件异步上传功能
  • Html5新标签datalist实现输入框与后台数据库数据的动态匹配
  • 详解HTML5 window.postMessage与跨域
  • HTML5拖放API实现拖放排序的实例代码
  • 解决html5中video标签无法播放mp4问题的办法
  • HTML5新特性 多线程(Worker SharedWorker)
  • Html5新增标签有哪些

相关文章

  • 2018-12-03调用HTML5的Canvas API绘制图形的快速入门指南
  • 2018-12-03 百度糯米app中关闭网页或窗口的方法,99%的人都不知道,网上也找不到
  • 2018-12-03如何利用微信内嵌H5网页解决JS倒计时失效的问题
  • 2017-08-06解决img标签上下出现间隙的方法
  • 2017-08-06HTML5调用手机摄像头拍照的实现思路及代码
  • 2018-12-03解析HTML5中的标签嵌套规则
  • 2018-12-03小程序中canvas如何实现图案在线定制的功能
  • 2018-12-03关于性能发挥的4篇文章推荐
  • 2017-08-06HTML5 Canvas自定义圆角矩形与虚线示例代码
  • 2018-12-03为什么 Opera 总做那些别人不做的 HTML5 新功能?

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5QQ登录的一篇代码分享
    • 有关Accordion的文章推荐10篇
    • 有人说基于成熟后的HTML5 移动web应用才是未来,因为省去了app移动应用在不同终端的开发时间。基于终端的移动应用也会走下舞台,各位怎么认为?
    • Web 前端与算法的结合点在哪里?
    • H5中画布、拖放事件以及音视频的代码实例
    • HTML5实现上传图片预览效果代码
    • HTML5讲解之拖拽事件dragstart、drag和dragend
    • HTML5 Placeholder属性的详情介绍
    • React Router中的核心history库的详细分析
    • HTML5支持服务器发送事件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有