我可以 link 我的 CSS 样式表中的外部 javascript 吗?

Can I link an external javascript within my CSS stylesheet?

我正在尝试设置一些内容,使我的背景可以根据用户的浏览器宽度进行缩放,但我被绑定到特定元素下外部样式表中设置的背景。我可以改变背景,我可以修改它的属性,但我不能用 html 背景替换它。

我一直在研究这个问题的解决方案,但大多数似乎都行不通。我什至尝试 linking(在 html 中)一个外部 JS 检测屏幕分辨率并相应地选择一个 bg 文件,这正是我需要的,只是浏览器根本没有检测到它,我是将脚本嵌套在 html 中还是仅嵌套在 link 中。所以我正在寻找一种方法来 link 它在 CSS 的 bg 设置下。根据我的阅读,这是 "possible but risky",没有关于如何完成的真正说明。

尽管有风险,我还是愿意尝试,但我也乐于接受其他建议。我所需要的只是能够为小型手机和其他所有设备设置两个不同的图像文件(相同的图像,只是缩放比例不同)。我已经看过 srcset,但它需要嵌入 html,所以它不适合我,尽管我对此很兴奋。我不介意自己实际编辑图像。

听起来您好像在寻找媒体查询。您可以根据媒体特性设置特定的 CSS。

有关媒体查询的说明和示例,请参阅 W3Schools

我不确定 css 中背景设置中的 link javascript 是什么意思。

但是您应该能够在 CSS 中使用媒体查询设置不同的背景。看看https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries