来自:Pro PHP 和 jQuery:
■ 提示 返回的值是 CSS 简写属性。3 添加了一个
jQuery 的好处是能够使用 CSS 设置 CSS 属性
简写,它不适用于基本的 JavaScript。
来自 jQuery API 参考:
简写 CSS 属性(例如边距、背景、边框)不是
支持的。例如,如果您想检索渲染的边距,
使用: $(elem).css('marginTop') 和 $(elem).css('marginRight') 等
在。
我很困惑,css简写可以设置,但不能读取?当然,我会简单地使用样式表,但是,问题是为了学术启发。
您可以设置简写 CSS 属性,因为它们会应用并解释为各个样式。
然而,除非专门编程,否则无法完成相反的过程。
例如,您可以对阅读器进行编程以检测速记属性,例如margin
并返回连接的margin-top
, margin-right
, margin-bottom
and margin-left
.
也就是说,速记有几种可能性。例如,margin: 10px 20px
仍然设置所有四个边距,但检索它可能会产生10px 20px 10px 20px
,与输入的不一样。
基本上,长话短说,简写属性恰好转换为一组单独的属性,但一组单独的属性可能会产生几种可能的简写。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)