GM addStyle: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
(→‎Examples: cross-browser, eliminate redundant parenthetical)
(→‎Syntax: Remove nonsensical statement.)
Line 25: Line 25:
| <code><span style="background:#FFFFE0;">[[#css |css]]</span></code>
| <code><span style="background:#FFFFE0;">[[#css |css]]</span></code>
|}
|}
:* All properties are optional except [[#css|css]].


[[#top|top]]
[[#top|top]]

Revision as of 15:22, 1 September 2009

Template:Underscore


Greasemonkey Manual
Using Greasemonkey
Installing Scripts
Monkey Menu
Getting Help
User Script Authoring
Editing
Environment
API

Description

This API method adds a string of CSS to the document.

It creates a new <style> element, adds the given CSS to it, and inserts it into the <head>.

Examples | Notes

Syntax

GM_addStyle( css )

Value: Function
Returns: undefined
Compatibility: Greasemonkey 0.6.1+
Parameters
Properties
css

top

Properties


css

Value: String
Usage: css = "body { color:red }";

top | back

Examples

Template:Core samp

top

Spanned over multiple lines using E4X: Template:Good samp

top

As of yet, some browsers (such as Google Chrome) do not support E4X, so the following may be used instead. Simply ensure that every line break in between is preceded by a backslash character "\". Template:Good samp

top

Notes

Add !important at the end of the code to override an existing value.

top