not|only的位置到底在哪

not|only的位置到底在哪

课件里 老师是把not|only的位置放在mediatype之前的 这里的解析又是说和and放一起的 到底放哪啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
卡布琦诺 2020-02-01 18:33:57

同学你好,关于@media  mediatype  and/not/only  (media feature) { CSS-Code }解析如下:

1、mediatype:指定设备类型

2、media feature:括号()里的规定媒体/设备特征,媒体特征的书写格式与css样式类似,都是属性名:属性值(如min-width:200px)

3、大括号{ css-code }:要设置的css样式

4、and/not/only是逻辑运算符

(1)not:用来排除某种设备。比如,排除打印设备 @media not print

(2)only:用以指定某特定媒体设备。对于支持 Media Queries 的移动设备来说,如果存在 only 关键字,移动设备的 Web 浏览器会忽略 only关键字并直接根据后面的表达式应用样式文件。对于不支持 Media Queries 的设备但能够读取 Media Type 类型的 Web浏览器,遇到 only 关键字时会忽略这个样式文件。

(3)all:适用于所有的设备类型;

(4)and:媒体查询中使用来连接多种媒体特性,一个媒体查询中可以包含0或多个表达式,表达式可以是0或多个关键字,以及一种媒体类型。如:@media screen and (max-width:800px) and (min-width:400px)

如果我的回答帮助了你,望采纳,祝学习愉快!

好帮手慕码 2020-01-30 18:02:09

同学你好,not|only是放在mediatype 后面的。正确语法如下:

@media mediatype and|not|only (media feature) {CSS-Code;}

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 Yuri沫 #1
    所以已经不存在老师课件里写的 @media not print{....} 这样的写法是嘛?
    2020-01-31 13:44:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师