html - 不支持某些内容时 css 中的替代选项

标签 html css

我已经建立了一个使用 vh 进行测量的网站,但遇到了一些浏览器不支持 vh 的问题,我该如何编写我的 css 来尝试 vh 但如果它不起作用它会更改为另一种测量形式? 谢谢

这是我需要更改的 CSS 示例

img{
 max-height: 90vh;
  cursor: pointer;
    display: block;
    z-index: 10;
}

最佳答案

CSS 要求浏览器忽略无法识别的规则。

max-height: 100px;
max-height: 90vh;

如果浏览器支持vh,那么第二条规则将被识别,第一条规则将被它覆盖。

如果不是,则第二条规则将被忽略,第一条规则将适用。

关于html - 不支持某些内容时 css 中的替代选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31158851/

相关文章:

javascript - 将第二个散点系列与侧面对齐,类似于柱形图和条形图使用 HighCharts 的方式

javascript - css完成后更改innerHtml文本?

javascript - 根据页面加载值隐藏和显示 div

javascript - Sum Checked 单选按钮值不起作用

android - 工具栏文本设置为类 ="center",但在 android 浏览器中看到在左侧

jquery - 当我关闭小部件时 div 变热 - Jquery 可拖动

css - JSX : render grid of images

css - 为什么 &lt;textarea&gt; 和 <textfield> 不从正文中获取字体系列和字体大小?

javascript - 获取调用函数的对象

javascript - 使用 jQuery 克隆 div 并增加子类