gpt4 book ai didi

javascript - 为什么我不能在 jQuery 中使用 .css() 更改行高 CSS 属性?

转载 作者:行者123 更新时间:2023-11-30 12:48:43 26 4
gpt4 key购买 nike

我正在尝试使用 jQuery 更改行高属性:

jQuery(document).ready(function () {
var windowWidth = $(window).width();
$('h1').css({
'top': Math.floor(windowWidth * 0.0964) + 'px',
'left': Math.floor(windowWidth * 0.0872) + 'px',
'line-height': '0.9em !important'
});
});

如果我使用检查器检查元素样式,我可以看到 top 和 left 属性但看不到 line-height,谁能给我解释一下这是怎么回事?

这是我制作的 jsFiddle,只是为了确保我没有发疯!
http://jsfiddle.net/p4DU6/4/

在 FF、Chrome、IE8 和 IE9 中测试过

最佳答案

不要使用 !important。没有必要。

如果你删除它,它对我有用。

您的内联样式将具有更高的 specificity无论如何都比你的 CSS 中的任何其他东西都重要,所以不需要使用 !important

关于javascript - 为什么我不能在 jQuery 中使用 .css() 更改行高 CSS 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21708168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com