时间:2021-07-01 10:21:17 帮助过:47人阅读
让用户在使用时可以非常方便的切换。 系统对贴靠也是有硬性规定的。最多两个屏幕,而且是一个大的一个小的。并且小屏的宽度是固定的 320像素。
所以当用户把网站贴成小屏幕,这个时候页面默认是等比例缩小的。如下图:
那么怎么很好的解决这样的一个问题呢?让网站在windows 8的贴靠小屏幕下显示非常友好的效果呢?下面我有一个简单的示例
如图 一个非常简单的并且传统的页面,包括横向排列的导航,内容等.
而传统的代码也是这样
这样的页面在贴靠效果就是缩小的如图:
如何修改呢? 在传统的这样页面中我们只需要根据windows 8 的贴靠特性编写一份CSS 让我们页面以320像素的宽度进行布局和显示即可
实现代码如下:
- 在原有页面中新加入以下样式代码<br><br><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" onclick="copycode(getid('phpcode3'));"><u></u></span></div>代码如下:</div><div class="msgborder" id="phpcode3"><br>@media screen and (max-width: 320px) { <br> @-ms-viewport { width: 320px; } <br> <br> .nav { <br> padding: 5px 0px 5px 0px; <br> margin: 0px; <br> width: 100%; background-color:#fff; <br> } <br> <br> .nav li { <br> width: 300px; <br> clear: both; <br> margin: 0px 0px 1px 0px; <br> background-color: #0094ff; <br> padding: 5px 0px 5px 0px; <br> } <br> <br> .dvItem { <br> width: 95%; <br> height: 600px; <br> background-color: #ff00a4; <br> clear: both; <br> } <br> <br> .main { <br> width: 320px; <br> margin: 0px auto 0px auto; <br> } <br>}<br></div><br> 在全屏浏览和传统浏览下还是没有任何区别的。<p></p>
- <p>区别就在于将他贴靠为小屏幕 如下图 显示效果是不是很明显呢。</p>
- <p><img alt="" width="623" height="313" src="https://img.gxlcms.com//Uploads-s/new/2019-09-28-201928/201304211546146.png"></p>
- <p>本示例代码下载/Files/risk/Index.rar </p>