|
|
1
12
在两个内部div设置为inline block的文档中插入一个副本,并在两个内部div设置为block的文档中插入另一个副本。如果浏览器支持内联块,则包含的div将具有不同的高度。
您还可以使用getComputedStyle查看浏览器如何处理给定元素的css。因此,从理论上讲,您可以添加一个带有“display:inline block”的元素,然后检查computedStyle是否存在。唯一的问题是:IE不支持getComputedStyle。相反,它具有当前样式。我不知道currentStyle的功能是否相同(可能它的功能类似于我们想要的行为:忽略“无效”值)。 |
|
|
2
7
根据
QuirksMode charts
(注意:我忽略了Firefox2对
YAHOO.env.ua 来自 YUI library 是一个方便的代码块,您可以复制和使用。(它是BSD许可的,不依赖于YUI库的其他部分,并且只有大约25-30行没有注释) |
|
|
3
3
a neat way 仅使用CSS在IE6+、FF2+、Opera和WebKit中实现跨浏览器内联块。(不是有效的CSS,但仍然只有CSS。) |
|
|
4
2
Christopher Swasey 这是非常正确的。 我已经在上建立了他的技术的JSFIDLE演示 http://ajh.us/test-inline-block 该守则基本上是:
请注意,这种完全相同的技术也适用于检测
|
|
5
1
使用Javascript无法检测到这一点,因为它是一个纯CSS属性,与Javascript中的任何对象或函数都不相关。我能告诉你的最好的事情就是检查一下 here |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |