- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在移动网络应用程序中工作,某些不支持 css3 和@media 查询的设备存在问题,
我得到 [css3-mediaqueries.js] 让所有浏览器都支持媒体查询,但我现在的问题是我需要检查不支持某些 css3 功能(如背景大小)的设备
我做了一些研究,我发现 modernizer.js 可以捕获所有不支持背景大小的设备
这是我的 HTML 标题
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<title>Magrabi retail</title>
<script src="js/modernizr.custom.02724.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="css/main.css" /> <!-- the main css that contain all css3 class -->
<meta name="viewport" content="initial-scale=1,maximum-scale=1" />
<script src="js/css3-mediaqueries.js" type="text/javascript"></script>
<script>
Modernizr.load({
test: Modernizr.backgroundsize,
nope: 'css/main2.css' ,
});
</script>
</head>
我在 ie6 和不支持 css3 background-size 的移动设备上做了一些测试,似乎没有什么不同,只有 firefox 8 进行了更改
注意:我使用背景大小来处理高像素密度设备
最佳答案
Modernizr 不在 native 不支持的浏览器中启用对背景大小的支持。它只有一个方便的跨浏览器测试,可以测试 -moz-background-size 和 -ms-background-size 之类的东西。当测试返回 false 时,由您来伪造它。
关于javascript - 无法使用 ie6 和某些移动设备处理 Modernizr.backgroundsize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8704259/
我想在 JavaScript 中更改背景图像的大小,但没有成功。 Console.log 显示“无法设置未定义的属性‘backgroundSize’”。我的代码是 document.getElemen
我正在使用 jquery.backgroundSize.js插件,但我不能让它在 IE8 中工作。 我从官方网站下载,然后我玩了试玩版,但没有任何反应。我制作了一个测试页面,它在 IE9、Firefo
我正在使用以下代码来调整名为 remote 的元素的背景大小: document.getElementById('remote').style.backgroundSize = '80% 100%';
这个问题在这里已经有了答案: Why doesn't -moz-background-size:cover work in Firefox? (1 个回答) 关闭 8 年前。
我正在使用 css 动画制作动画背景。我可以在单击按钮时将其关闭,但它不适用于第二次单击。我知道这是可能的,因为我在控制台中输入了该函数并且它起作用了。 我已经尝试过 switch 语句和条件语句。
我在移动网络应用程序中工作,某些不支持 css3 和@media 查询的设备存在问题, 我得到 [css3-mediaqueries.js] 让所有浏览器都支持媒体查询,但我现在的问题是我需要检查不支
有没有办法找到元素中背景图像的绝对背景大小。 CSS3 属性可以返回自动/百分比等形式的值。但是我想找出绝对值(比如 200 像素、100 像素) 我知道一种方法,我们可以在隐藏的 img 元素中使用
我是一名优秀的程序员,十分优秀!