关键词:
【中文标题】css 媒体查询以针对除 IE 之外的所有浏览器【英文标题】:css media query to target all browsers except for IE 【发布时间】:2014-09-29 04:08:36 【问题描述】:我正在寻找一个针对除 IE 之外的所有浏览器的媒体查询。
例如:
@media (........)
有没有办法做到这一点?
我正在使用 sass-bootstrap,所以那里可能有一个选项。
谢谢!
这是在 IE 中不起作用的代码:
.animations
.legend
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: internetmarketing 3s linear forwards;
.line
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: internetmarketing 3s linear forwards;
animation-delay: 2s;
@keyframes internetmarketing
to
stroke-dashoffset: 0;
【问题讨论】:
媒体查询不能针对浏览器。您到底想完成什么?为什么必须阻止 IE 而不管其版本如何? 我已经制作了一些关键帧,但它们在 IE 中不起作用。我考虑过使用媒体查询来禁用它们。也许通过触发动画的javascript在其他浏览器中添加一个类是一个好习惯。我将在下面发布关键帧。 如果关键帧不起作用,为什么需要禁用它们?他们有什么害处吗? 折线中有一些 display="none" 属性,因为动画在用户向下滚动时开始。在 IE 中什么都看不到。也许我应该在不在 IE 中时添加这些属性。 我用javascript添加动画来修复它,对IE有一个例外。谢谢大家! 【参考方案1】:Html5 Boilerplate中有一个很好的技巧,你应该试试:)
您应该在 HTML 的顶部插入以下代码:
<!doctype html>
<!--[if lt IE 8]> <html class="no-js ie ie8 ie7"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie ie8 no-ie7"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js ie no-ie8 no-ie7"> <![endif]-->
<!--[if !IE]><!--> <html class="no-js no-ie"> <!--<![endif]-->
<head>
现在您可以为非 IE 浏览器隐藏或样式化您的页面:
.no-ie
.animations
.legend
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: internetmarketing 3s linear forwards;
.line
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: internetmarketing 3s linear forwards;
animation-delay: 2s;
据我所知,它适用于所有浏览器
【讨论】:
这不适用于 IE 11,因为不再支持此条件!ie浏览器不兼容css媒体查询的解决办法
考虑到在不同分辨率下,网站页面依然能显示一致,除了通过js来控制,css媒体查询更为方便,而痛点在于ie8不支持。我们可以通过respond.js库来解决,这个插件的原理很简单:将head中所有外部引入的css文件路径取出来存储在一... 查看详情
需要 SQL 查询以获取除 sysadmin 程序之外的所有并发程序的列表
】需要SQL查询以获取除sysadmin程序之外的所有并发程序的列表【英文标题】:NeedSQLquerytogetlistofallconcurrentprogramotherthansysadminprogram【发布时间】:2020-12-2207:27:01【问题描述】:我正在尝试生成除OracleEBSR12.1中的sysadmin程序之外的所... 查看详情
CSS 媒体查询在 IE 9 中不起作用
...【问题描述】:我在设计中包含了一些媒体查询,以根据浏览器的宽度更改页面某些元素的宽度。查询如下所示:@mediascreenand(min-width:1024px)@mediascreenand(max-width:1024px)Chrome、Safari和Firefox运行良好,只 查看详情
针对特定设备的 CSS3 媒体查询
】针对特定设备的CSS3媒体查询【英文标题】:CSS3mediaqueriestotargetspecificdevice【发布时间】:2013-01-0103:19:03【问题描述】:我有一个带有基本CCS的wordpress主题,现在我想让这个设计响应下面提到的大多数使用的设备布局。我想以横... 查看详情
IE 的 CSS 选择器限制中如何计算媒体查询?
】IE的CSS选择器限制中如何计算媒体查询?【英文标题】:HowaremediaqueriescountedinIE\'sCSSselectorslimit?【发布时间】:2014-09-2300:38:39【问题描述】:知道IE如何处理有关此CSS选择器限制的媒体查询吗?它是将其视为单个CSS规则还是将其... 查看详情
选择除第一个之外的所有“tr”
...法,但发现它不起作用。【问题讨论】:这需要兼容哪些浏览器?w3schools.com/CSS/css_pseudo_classes.asp@Pekka的问题很重要,因为我想不出任何方法可以使 查看详情
针对不同媒体查询的不同 CSS 文件
】针对不同媒体查询的不同CSS文件【英文标题】:DifferentCSSfilesfordifferentMediaqueries【发布时间】:2021-10-3014:56:24【问题描述】:有没有办法让HTML文件根据媒体属性使用不同的样式表?我知道link方法采用媒体类型,但我找到的所... 查看详情
Safari:媒体查询未按预期宽度触发
....leftdisplay:none;这适用于除Safari10.0.4及更低版本之外的所有浏览器。Safari似乎以不同的方式处理 查看详情
针对大部分智能手机的媒体查询
...题描述】:我编写了一些CSS代码来使HTML页面更适合移动浏览器。为了确保我的CSS仅适用于手机,我使用以下媒体查询:@mediaonlyscreenand(max-device-width:480px)作为一名iPhone开发人员,我在这款设备上进行了测试,它运行良好。但 查看详情
@meda媒体查询
...要设置设计响应式的页面,@media是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。浏览器支持表格中的数字表示支持@media规则的第一个浏览器的版本号。RuleChrome IE FireFo 查看详情
基于 IE8 和 REM 的媒体查询
...述】:我希望我的媒体查询基于REM,以支持用户进行各种浏览器缩放和/或基本/浏览器字体大小调整。理想情况下到IE8。加载jQuery、HTMLshiv、Respond和REMpolyfill,结果REMpolyfill不支持媒体查询。虽然不太明白为什么,https://github.c 查看详情
IE7、IE8支持css3媒体查询[重复]
...的修复程序,但它无法正常工作,因为它适用于IE9和其他浏览器。有没有不同的写法。我也尝试包含css3me 查看详情
简单的媒体查询规则在页面刷新时更改
...查询规则以它们应该的特定宽度触发,但是如果我已经将浏览器窗口调整到那个较小的宽度,然后将浏览器窗口扩展到它之外,就会发生一些奇怪的事情。在我刷新页面之前,一切看起来都很正常。只有在页面刷新时,布局才会... 查看详情
SVG 动画:使用 CSS3 媒体查询将 IE10 与其他现代浏览器隔离开来
】SVG动画:使用CSS3媒体查询将IE10与其他现代浏览器隔离开来【英文标题】:SVGanimation:IsolatingIE10fromothermodernbrowserswithCSS3mediaqueries【发布时间】:2013-04-1915:58:42【问题描述】:我在SVG文件中编写了精美的加载动画。我的问题是Inte... 查看详情
IE 无法识别我的媒体查询
...ueries【发布时间】:2015-09-2206:23:23【问题描述】:在其他浏览器中它可以识别并正常运行,但IE似乎无法识别我的媒体查询。我的代码有什么问题吗?我做过一个类似的设计,没有问题,但这个令人困惑。为什么不识别?这是css... 查看详情
重写查询以使用除 CTE 和子查询之外的窗口函数
】重写查询以使用除CTE和子查询之外的窗口函数【英文标题】:RewritequerytousewindowfunctionsexceptCTE\'sandsubqueries【发布时间】:2018-01-2206:24:46【问题描述】:我有2个相关的表。package:|id_sort|volume|date|---------------------------|int|float|date|so... 查看详情
删除除给定查询获取的所有记录之外的所有记录
】删除除给定查询获取的所有记录之外的所有记录【英文标题】:Deleteallrecordsbutonethatarefetchedbyagivenquery【发布时间】:2021-08-0219:22:05【问题描述】:我有两个表reminder和reminder_users,在这些表之间有一个外键约束,reminder_users是... 查看详情
MySQL - 查询除第一行之外的所有行[重复]
】MySQL-查询除第一行之外的所有行[重复]【英文标题】:MySQL-Queryforallrowsexceptfirstone[duplicate]【发布时间】:2016-10-1011:20:34【问题描述】:我一直无法获得类似查询的结果-我需要表中除第一行之外的所有行,因为我只有第一行有... 查看详情