相关疑难解决方法(0)

与document.defaultView.getComputedStyle和window.getComputedStyle有什么区别

当得到元素的风格时,我们总是使用

if(document.defaultView && document.defaultView.getComputedStyle) 检查浏览器是否支持该方法.

为什么不用if(window.getComputedStyle)?

javascript

10
推荐指数
1
解决办法
2666
查看次数

检测div当前方向

我有一个 div,它的方向由它托管的内容决定(使用dir="auto")。我想使用CSS(如果比javascript不可能的话)来确定方向并相应地更改删除范围的绝对位置。

\n\n

请参阅此小提琴: https: //jsfiddle.net/psjgsnby/

\n\n
<div dir="auto" class="item">\n  text\n  <span>x</span>\n</div>\n<div dir="auto" class="item">\n  \xd7\x9e\xd7\x99\xd7\x9e\xd7\x99\xd7\x9f \xd7\x9c\xd7\xa9\xd7\x9e\xd7\x90\xd7\x9c\n  <span>x</span>\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n\n

CSS:

\n\n
.item {\n  position: relative;\n  width: 200px;\n}\n.item span {\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在寻找类似这样的选择器:

\n\n
.item span:dir(rtl) {\n  right: auto;\n  left: 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但可以跨浏览器工作(以上仅适用于 Firefox)

\n

html javascript css

6
推荐指数
1
解决办法
1104
查看次数

标签 统计

javascript ×2

css ×1

html ×1