媒体查询介绍

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了媒体查询介绍相关的知识,希望对你有一定的参考价值。

媒体查询:去检测设备的特性(手机端编程使用)
媒体查询可以让我们获取根据设备显示器的特性(如视口的宽度、屏幕的比例、设备的方向:横向或者纵向)
为其设定css样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成。媒体查询中可用于检测媒体的特性有width、height
和color(等)。使用媒体查询,可以在不改变页面的情况下,为特定的一些输出设备指定显示效果。

媒体查询操作方式
实际操作为:对设备提出询问(称作表达式)开始,如果表达式结果为真,媒体查询中的css被应用,如果表达式为假,媒体查询内的css将被忽略。

媒体查询结构:
@media all and(min-width:320px){
body{backgroud-color:blue}
}

改变body的小例子: 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>打到尺寸改变body的颜色</title>
		<style type="text/css">
			body{
				background: orange;
			}
			@media screen and (min-width:1000px) and (max-width:1300px) {
				body{
					background: red;
				}
			}
			/* and俩端必须要加空格 */
			@media screen and (min-width:750px) and (max-width:999px) {
				body{
					background: green;
				}
			}
		</style>
	</head>
	<body>
	</body>
</html>

 

手机横竖屏:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			@media screen and (orientation:portrait) {
				body{
					background: orange;
				}
			}
			@media screen and (orientation:landscape) {
				body{
					background: blue;
				}
			}
		</style>
	</head>
	<body>
	</body>
</html>

以上是关于媒体查询介绍的主要内容,如果未能解决你的问题,请参考以下文章

片段中的媒体控制器

媒体查询介绍

Huawei_Netconf_Ncclient

如何对媒体片段的任何部分进行范围请求?

如何计算破折号媒体片段名称的 $Time$ 变量?

javascript 媒体片段