@media引用和使用
@media引用方式
-
内部样式直接引用
<style> /* 放入公共样式 */ .box{ width: 100px; height: 100px; background-color: red; } /* 放入media设置的宽高样式 */ @media screen and (min-width:0px) and (max-width: 799px) { .box{ background-color: green; } } @media screen and (min-width: 800px) and (max-width: 1000px) { .box{ background-color: blue; } } </style>
-
写在style标签上,有条件的执行内部样式表
<style media="(min-width: 100px) and (max-width: 500px)"> .box { width: 100%; height: 100px; background-color: red; } </style>
-
写在link标签上,有条件的引入外部样式表
<link rel="stylesheet" href="css/test.css" media="(min-width: 100px) and (max-width: 500px)">
@media常用参数
- width / height:浏览器可视宽 / 高
- device-width / device-height:设备屏幕的宽度 / 高度 (移动端)
- min-width / max-width / min-height / max-height: 设备屏幕的宽度 / 高度 (pc端)
如需转载,请标注