CSS::Style(3pm) User Contributed Perl Documentation CSS::Style(3pm)NAME
CSS::Style - A ruleset in a CSS object tree
SYNOPSIS
use CSS;
DESCRIPTION
This module represents a ruleset in a CSS object tree. Read the CSS.pm pod for information about the CSS object tree.
METHODS
CONSTRUCTORS
"new()" or "new( { ..options.. } )"
This constructor returns a new "CSS::Style" object, with an optional hash of options.
adaptor adaptor to use for serialization
ACCESSORS
"add_selector( $selector )"
This method adds a selector to the selector list for the object. $selector is a reference to a CSS::Selector object.
"add_property( $property )"
This method adds a selector to the property list for the object. $property is a reference to a CSS::Property object.
"set_adaptor( 'CSS::Adaptor::Foo' )"
This method sets the current adaptor for the object.
"selectors()"
This method is used to serialize the ruleset's selectors, using the current adaptor. It returns a string which come from the adaptor's
"output_selectors()" method.
"properties()"
This method is used to serialize the ruleset's properties, using the current adaptor. It returns a string which come from the adaptor's
"output_properties()" method.
"to_string()"
This method is used to serialize the ruleset, using the current adaptor. It returns a string which comes from the adaptor's
output_rules() method.
"get_property_by_name( 'property_name' )"
Returns the first CSS::Property object with the specified name. Returns zero on failure.
AUTHOR
Copyright (C) 2003-2004, Cal Henderson <cal@iamcal.com>
SEE ALSO
CSS, http://www.w3.org/TR/REC-CSS1
perl v5.14.2 2008-04-23 CSS::Style(3pm)
Check Out this Related Man Page
CSS::DOM::Rule::Media(3pm) User Contributed Perl Documentation CSS::DOM::Rule::Media(3pm)NAME
CSS::DOM::Rule::Media - CSS @media rule class for CSS::DOM
VERSION
Version 0.14
SYNOPSIS
use CSS::DOM;
my $media_rule = CSS::DOM->parse(
'@media print { body { background: none } }'
)->cssRules->[0];
# OR:
use CSS::DOM::Rule::Media;
my $media_rule = new CSS::DOM::Rule::Media $parent;
push @{$media_rule->media}, 'print';
$media_rule->insertRule('body { background: none }')
DESCRIPTION
This module implements CSS @media rules for CSS::DOM. It inherits from CSS::DOM::Rule and implements the CSSMediaRule DOM interface.
METHODS
media
Returns the MediaList associated with the @media rule (or a plain list in list context). This defaults to an empty list. You can pass a
comma-delimited string to the MediaList's "mediaText" method to set it.
cssRules
In scalar context, this returns a CSS::DOM::RuleList object (simply a blessed array reference) of CSS::DOM::Rule objects. In list
context it returns a list.
insertRule ( $css_code, $index )
Parses the rule contained in the $css_code, inserting it the @media rule's list of subrules at the given $index.
deleteRule ( $index )
Deletes the rule at the given $index.
SEE ALSO
CSS::DOM
CSS::DOM::Rule
CSS::DOM::MediaList
perl v5.10.1 2010-12-10 CSS::DOM::Rule::Media(3pm)
I would like to use an automated checker for adherence to CSS coding conventions. I have browsed the web, but no tool I came across checks for coding conventions, only syntax. Here is a general list of requirements:
- Style definitions should be separated by one blank line
- Indentation is 2... (0 Replies)
I have been reading up on CSS frameworks, to see if it could be useful for an intranet that I am helping to build, but the true purpose does not become clear to me. What circumstances would the deployment of a CSS framework be useful in? What does a CSS framework do that a CMS template cannot do? (1 Reply)
On my never ending quest to get rid of table tags and make the site responsive for all device sizes, I plan to use CSS Flexbox with jQuery.
I tried using Bootstrap Flex and CSS Grids, but none of these worked as easy and clean as CSS Flexbox.
For example, today I changed the top header area... (0 Replies)