javascript - CSS样式信息库

标签 javascript css

有没有人知道一个好的 javascript 库可以为 DOM 中的给定元素获取原始(即未计算)样式?换句话说,可以用来在 Firebug 的样式选项卡中生成结果。与 Firebug 一样,它应该考虑继承、快捷方式属性以及 CSS 的所有其他细微差别。

最佳答案

根据评论,您可能对一个不错的 firebug lite bookmarkmarklet 链接感兴趣:

http://www.latentmotion.com/how-to-use-firebug-in-ie6-and-all-other-browsers/

在我发现 firebug lite 之前,我开始使用我自己的自定义版本:

http://latentmotion.com/jquery-bookmarklet/

(注意:点击“显示框边界”,然后点击页面上的一个html标签,右侧会出现样式属性,也可以作为小书签使用)

为了完成上述小书签,我使用了(链接和数组):

http://www.latentmotion.com/jquery-bookmarklet/example-jquery-bookmarklet.js

        var allStyles = ["azimuth","background" ,"backgroundAttachment","backgroundColor","backgroundImage","backgroundPosition","backgroundRepeat","border","borderBottom","borderBottomColor","borderBottomStyle","borderBottomWidth","borderCollapse","borderColor","borderLeft","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRight","borderRightColor","borderRightStyle","borderRightWidth","borderSpacing","borderStyle","borderTop","borderTopColor","borderTopStyle","borderTopWidth","borderWidth","bottom","captionSide","clear","clip","color","content","counterIncrement","counterReset","cssFloat","cue","cueAfter","cueBefore","cursor","direction","display","elevation","emptyCells","font","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","height","left","letterSpacing","lineHeight","listStyle","listStyleImage","listStylePosition","listStyleType","margin","marginBottom","marginLeft","marginRight","marginTop","markerOffset","marks","maxHeight","maxWidth","minHeight","minWidth","orphans","outline","outlineColor","outlineStyle","outlineWidth","overflow","padding","paddingBottom","paddingLeft","paddingRight","paddingTop","page","pageBreakAfter","pageBreakBefore","pageBreakInside","pause","pauseAfter","pauseBefore","pitch","pitchRange","playDuring","position","quotes","richness","right","size","speak","speakHeader","speakNumeral","speakPunctuation","speechRate","stress","tableLayout","textAlign","textDecoration","textIndent","textShadow","textTransform","top","unicodeBidi","verticalAlign","visibility","voiceFamily","volume","whiteSpace","widows","width","wordSpacing","zIndex"];

如果有人知道更好的方法,我也很想听听:)

关于javascript - CSS样式信息库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2965025/

相关文章:

javascript - jQuery AJAX 后数组

javascript - 保留 onchange 事件的旧值

Javascript - 在数组中查找 2 个项目?

html - Bootstrap 3 响应式多重大型菜单

javascript - Bing map V8 不适用于 IE、Chrome 和 Firefox

javascript - 在 window.location.hash 上运行 JSON.parse() 是否安全?

javascript - 确定哪个 div 在 div 列表的中间

html - 对齐 &lt;input&gt; 和 <button> 标签

html - 如何将图像放入没有空格的框中

javascript - 根据按钮操作对齐