jquery - 这是内联样式还是 css 文件样式返回 jquery .css()

标签 jquery css

我想检查 div 元素的右填充值。我使用 jquery .css() 方法:

$('div').css('padding-right');

它有效。现在我需要知道它的值(value)从何而来。它可以通过内联防御:

<div style="padding-right: 100px;">

或者它可以写在外部 css 文件中(或 <style></style> 部分):

div {
    padding-right: 100px;
}

谢谢!

最佳答案

根据css()文档

Get the computed style properties

Note that the computed style of an element may not be the same as the value specified for that element in a style sheet. For example, computed styles of dimensions are almost always pixels, but they can be specified as em, ex, px or % in a style sheet. Different browsers may return CSS color values that are logically but not textually equal, e.g., #FFF, #ffffff, and rgb(255,255,255).

因此,无论是内联样式还是样式表,最终都是计算样式。

关于jquery - 这是内联样式还是 css 文件样式返回 jquery .css(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30504653/

相关文章:

css - 文本和按钮的响应式垂直对齐

javascript - 溢出 :hidden is not correctly hiding absolutely positioned elements

javascript - 单击元素时避免 flexbox 使用 CSS 扩展

javascript - 如何验证在 Jquery 中动态添加的 div 子元素?

jquery - 响应式 div 列,其中列元素在屏幕调整大小时移动

javascript - slideDown() 使包装器中的所有内容都移位

jQuery if/else 语句失败

来自子元素的javascript ui宽度

javascript - 俄罗斯方 block CSS 响应式、动态设计

css - MVC 2 - 图片和 CSS 不显示在网站上