Javascript来检测浏览器并使用特定的样式表
javascript to detect a browser and use a certain style sheet
有一个网页的一个元素,我绝对必须坐在一个精确的位置在页面上,似乎有一个14px的高度差Chrome和FF这将不允许我定位图形之间的统一两者。我在IE9和IE8中使用了条件语句,但现在Chrome和FF中存在这个问题。
我没有访问这个网站的主要标题部分或主要的全局CSS,不幸的是,在页边距上没有全局重置0。即使我有可能这样做,但已经有太多的修改和修复,进行全局重置也会适得其反。
所以在搞乱了这个对象的音乐椅之后,我认为我的最终解决方案(虽然不是很优雅做只是一个图形)是为这个图像的margin-top写一个样式表(实际上是一个具有图像背景的div),并有javascript检测浏览器并相应地提供样式表(即-如果它是FF然后渲染这个CSS,或者如果它是Chrome然后渲染这个CSS)。
不幸的是,我不能显示页面,但我的CSS元素是:
#telescope {
background: url("my-image.png") no-repeat scroll 0 0 transparent;
height: 102px;
position: absolute;
right: -48px;
margin-top: 748px;
width: 98px;
z-index: 1;
}
试着把它放在你的css的顶部:
* {
margin: 0;
padding: 0;
font-family: "Open Sans", 'Consolas', sans-serif;
}
html, body {height: 100%;}
相关文章:
- 检测价格是否高于或低于200.00,然后设置(此)表格行的样式
- 钛:平台检测并相应地改变界面样式
- 如何检测何时使用javascript动态注入了多个样式表
- 检测样式表是否无法加载(在 Firefox 上不起作用)
- 检测使用 javascript 动态分配的 css 样式/属性
- 检测样式是否为用户样式
- 如何设置样式/检测从页面中的浏览器本机搜索生成的突出显示框
- JQuery UI在通过php加载时未检测到CSS样式
- 如何检测浏览器是否支持开始边框样式
- 如何使用jquery检测内联css样式(停止滑块)
- 检测元素.Javascript会改变样式
- 检测用户的操作系统并重新排列/样式下载链接
- 如何使用YUI3检测HTML元素的样式更改
- 检测CSS样式渲染
- 检测CK编辑器样式菜单何时打开
- Javascript -检测何时反映了样式更改
- 检测浏览器类型并应用相关样式
- 是否可以检测元素的样式是浏览器默认的,还是由样式表或内联样式设置的?
- 检测视口单元(使用modernizr或normal js)并提供适当的样式表
- Javascript来检测浏览器并使用特定的样式表