【问题标题】:disable a css element permanently [closed]永久禁用css元素[关闭]
【发布时间】:2015-10-18 18:41:16
【问题描述】:

有没有办法永久禁用 youtube 上的 CSS 元素?我需要在屏幕左侧播放我的视频并在右侧运行我的文本编辑器。由于某种原因,youtube 在视频框的左侧有一个边距,我只能通过取消选中 #page.watch .content-alignment { max-width: 1066px; } css 元素来禁用它。

这很好用,但每次我运行一个变得烦人的视频时,我都必须这样做。我尝试过时尚,但没有奏效。我正在使用谷歌浏览器。

谢谢。

【问题讨论】:

  • 您是否使用用户脚本进行修改?还是手动做?

标签: css youtube


【解决方案1】:

Chrome 在版本 33 中禁用了用户样式表,因此现在修改 css 属性的唯一方法是通过 Stylish 之类的插件(我看到你正在使用)。

max-width: none; 是我认为您正在寻找的。​​p>

再次尝试 Stylish - 我刚刚对其进行了测试,并且能够删除您提到的边距。我用过:

#page.watch .content-alignment {max-width: none;}

【讨论】:

    【解决方案2】:

    选项 1

    您可以尝试使用 !important 覆盖 CSS 设置。

    #page.watch .content-alignment {max-width: 500px !important}

    这将强制该元素的最大宽度为 500 像素。我认为没有办法关闭 CSS 中的最大宽度设置。

    What are the implications of using "!important" in CSS?

    选项 2

    您也可以尝试使用 javascript 从标签中删除 .watch 和 .content-alignment 类。

    Change an element's class with JavaScript

    【讨论】:

      【解决方案3】:

      没有什么是你可以永久做的。从 YouTube 提供的要设置的标记。你无法控制它。您可以按照其他人的建议做事,但这只是暂时的。只要您更改视频或刷新页面,就会恢复原始设置;由 YouTube 提供。

      所有这些都完全忽略了 YouTube 可能会在一秒钟后更改该页面。第二天又一次。网络上没有什么是永久的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-22
        • 1970-01-01
        • 2020-07-28
        相关资源
        最近更新 更多