如何通过css的media属性,适配不同分辨率的终端设备?
2015-06-29 19:32
645 查看
如何通过css的media属性,适配不同分辨率的终端设备,示例如下:
当然,也可以根据终端分辨率的变化去引用不同的css文件,示例如下:
注意: 只需要将第一个文件里面的ccs写入四个css文件。
[code]<!DOCTYPE html> <html> <head> <title>首页</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <style> @media (max-width:768px) { #div1 { width: 400px; margin: 0 auto; background:url('../img/1.JPG'); } #img2,#img3 { width: 100px; } } @media (min-width:768px) { #div1 { width: 600px; margin: 0 auto; background:url('../img/1.JPG'); } #img2,#img3 { width: 200px; } } @media (min-width:992px) { #div1 { width: 800px; margin: 0 auto; background:url('../img/1.JPG'); } #img2,#img3 { width: 300px; } } @media (min-width:1200px) { #div1 { width: 1000px; margin: 0 auto; background:url('../img/1.JPG'); } #img2,#img3 { width: 400px; } } </style> </head> <body> <div id="div1"> <img id="img2" alt="img2" src="../img/2.JPG"> <img id="img3" alt="img3" src="../img/3.JPG"> </div> </body> </html>
当然,也可以根据终端分辨率的变化去引用不同的css文件,示例如下:
[code]<!DOCTYPE html> <html> <head> <title>首页</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" media="(max-width: 768px)" href="../css/max-768px.css"> <link rel="stylesheet" media="(min-width: 768px)" href="../css/min-768px.css"> <link rel="stylesheet" media="(min-width: 992px)" href="../css/min-992px.css"> <link rel="stylesheet" media="(min-width: 1200px)" href="../css/min-1200px.css"> </head> <body> <div id="div1"> <img id="img2" alt="img2" src="../img/2.JPG"> <img id="img3" alt="img3" src="../img/3.JPG"> </div> </body> </html>
注意: 只需要将第一个文件里面的ccs写入四个css文件。
相关文章推荐
- CSS hack
- css笔记02:选择器(标签式和类)
- CSS对浏览器的兼容性
- css限制字数
- 详解 CSS 属性 - 伪类和伪元素的区别
- CSS ::before 和 ::after 伪元素 进阶
- css笔记01:CSS例子
- 10个必备的CSS技巧总结
- CSS3 text-overflow 属性
- CSS强制性换行
- CSS 常见 不兼容 及其 解决办法
- php 设置页面导航动态active类样式的添加
- css中vertical-align(垂直对齐)的使用
- CSS之表格
- css background-position结合disaply:inline-block使用
- CSS3实现图片鼠标悬浮放大效果
- animate.css注意事项
- HTML + CSS短标题(二,三,四文字长度)两端对齐的方式
- 常用css+css3集锦
- css垂直居中的几种方式