【问题标题】:Hide <div> with HTML, show with CSS [duplicate]用 HTML 隐藏 <div>,用 CSS 显示 [重复]
【发布时间】:2018-04-18 14:17:12
【问题描述】:

诚然,这更多是出于好奇而不是任何实际相关性,但我试图解决浏览器禁用 CSS 的情况。

我有一个包含&lt;svg&gt;&lt;div&gt;,但是如果没有一些CSS 魔法,这个元素就毫无意义。有什么方法可以用纯 HTML 隐藏它,对于允许 CSS 的浏览器可以撤消它?

我现在最好的选择是

<div><svg width="0" height="0"></svg></div>

留下一个“空”的&lt;div&gt;lineheight: 1

【问题讨论】:

    标签: html css show-hide


    【解决方案1】:

    如果不允许使用 CSS,我会通过 JS 分离 de DOM 元素。

    【讨论】:

    • 问题是他们怎么知道。
    • Ops,对不起,好吧,在那种情况下,我会测试一些东西,比如用 CSS 建立一个宽度(例如),然后测试这个稳定值和用 getComputedStyle() 获得的值之间是否存在对应关系.
    猜你喜欢
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    • 2021-12-06
    • 2014-01-03
    • 2011-08-26
    相关资源
    最近更新 更多