您现在的位置是:网站首页> 编程资料编程资料
用HTML5实现网站在windows8中贴靠的方法html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
2021-09-01
1155人已围观
简介 本篇文章小编为大家介绍,用HTML5实现网站在windows8中贴靠的方法。需要的朋友参考下
首先来了解一下windows 8 的贴靠,在windows 8 中的Metro应用可以将屏幕很好的进行分割.如下图

让用户在使用时可以非常方便的切换。 系统对贴靠也是有硬性规定的。最多两个屏幕,而且是一个大的一个小的。并且小屏的宽度是固定的 320像素。
所以当用户把网站贴成小屏幕,这个时候页面默认是等比例缩小的。如下图:

那么怎么很好的解决这样的一个问题呢?让网站在windows 8的贴靠小屏幕下显示非常友好的效果呢?下面我有一个简单的示例
如图 一个非常简单的并且传统的页面,包括横向排列的导航,内容等.

而传统的代码也是这样
复制代码
代码如下:这样的页面在贴靠效果就是缩小的如图:

如何修改呢? 在传统的这样页面中我们只需要根据windows 8 的贴靠特性编写一份CSS 让我们页面以320像素的宽度进行布局和显示即可
实现代码如下: 在原有页面中新加入以下样式代码
复制代码
代码如下:@media screen and (max-width: 320px) {
@-ms-viewport { width: 320px; }
.nav {
padding: 5px 0px 5px 0px;
margin: 0px;
width: 100%; background-color:#fff;
}
.nav li {
width: 300px;
clear: both;
margin: 0px 0px 1px 0px;
background-color: #0094ff;
padding: 5px 0px 5px 0px;
}
.dvItem {
width: 95%;
height: 600px;
background-color: #ff00a4;
clear: both;
}
.main {
width: 320px;
margin: 0px auto 0px auto;
}
}
在全屏浏览和传统浏览下还是没有任何区别的。
区别就在于将他贴靠为小屏幕 如下图 显示效果是不是很明显呢。

本示例代码下载/Files/risk/Index.rar
相关内容
- html5+css3实现一款注册表单实例基于HTML5+CSS3实现的会员登录/注册表单切换特效源码css3实现简单游戏登录注册表单页面特效源码CSS3登录注册表单滑动切换特效源码jQuery+CSS3实现简洁登录注册表单动画切换特效源码jQuery+CSS3节点接触形式带有UI设计体感的注册表单html5+css3+jQuery实现现代感的时尚web注册表单效果纯CSS实现交互式注册表单代码
- 程序设计HTML5 Canvas API 突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述html5中几个不容错过的api或者tips小结HTML5中5个简单实用的APIHTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电5 个强大的HTML5 API 函数推荐
- html5与css3小应用html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- 如何让IE9以下版本(ie6/7/8)认识html5元素HTML5之HTML元素扩展(上)—新增加的元素及使用概述让IE6支持HTML5元素的方法检测浏览器是否支持html5视频的代码几个解决兼容IE6\7\8不支持html5标签的几个方法html5 canvas-1.canvas介绍(hello canvas)html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式input file上传文件样式支持html5的浏览器解决方案让IE支持HTML5的方法IE支持HTML5的解决方法
- html5 拖拽上传图片实例演示html5拖拽排序多图片上传插件特效源码HTML5 拖拽批量上传文件的示例代码html5实现多图片预览上传及点击可拖拽控件html5使用Drag事件编辑器拖拽上传图片的示例代码HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)HTML5 canvas实现移动端上传头像拖拽裁剪效果结合html5+nodejs+express实现拖拽上传的功能HTML5拖拽文件到浏览器并实现文件上传下载功能代码HTML5拖拽文件上传的示例代码
- html5 跨文档消息传输示例探讨HTML5的文档结构和新增标签完全解析HTML5文档结构标签如何在Dreamweaver cs6 中设置默认文档格式为html5HTML5之SVG 2D入门8—文档结构及相关元素总结HTML5 与 XHTML2详解HTML编程的标记与文档结构在HTML文档中嵌入CSS的三种常用方式html文档中的 ol 元素的序号数字极限探讨HTML文档类型详解 推荐CSS入门:XHTML文档结构树
- Html5实现如何在两个div元素之间拖放图像HTML5中的拖放实现详解HTML5拖放功能_动力节点Java学院整理 HTML5拖放API实现拖放排序的实例代码HTML5拖放效果的实现代码详解HTML5中的拖放事件(Drag 和 drop)HTML5 拖放功能实现代码 HTML5+CSS3实现拖放(Drag and Drop)示例HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法html5拖曳操作 HTML5实现网页元素的拖放操作HTML5中实现拖放效果无须借助javascript
- 检测浏览器是否支持html5视频的代码HTML5中视频音频的使用详解HTML5+CSS3模仿优酷视频截图功能示例canvas与html5实现视频截图功能示例html5 视频播放解决方案HTML5页面音视频在微信和app下自动播放的实现方法浅谈Html5中视频 音频标签 进度条的问题使用HTML5在网页中嵌入音频和视频播放的基本方法浅谈基于HTML5的在线视频播放方案HTML5中的音频和视频媒体播放元素小结用HTML5制作视频拼图的教程
- html5 canvas里绘制椭圆并保持线条粗细均匀的技巧html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- html5如何及时更新缓存文件(js、css或图片)html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
