Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

generated

git-svn-id: http://cssutils.googlecode.com/svn/trunk@2085 7acae31f-ae31-0410-b063-ddb877b13873
  • Loading branch information...
commit 02e4d4a698437ac5fd116395234a9e23319e2ace 1 parent 23ceb15
cthedot authored
3  docs/html/CHANGELOG.html
@@ -93,6 +93,7 @@
93 93 <dt>HEAD</dt>
94 94 <dd><ul class="first simple">
95 95 <li>BUGFIX/IMPROVEMENT: Fixed Issue #48. <tt class="docutils literal"><span class="pre">CSSParser.parseUrl()</span></tt> uses the defined fetcher of this parser <em>for the initial stylesheet</em> at url too and not just the imported sheets <em>from</em> this sheet.</li>
  96 +<li>BUGFIX: Fixed Issue #50 which prevented cssutils parsing the acid2.css file correctly. Problem were selectors starting directly with <tt class="docutils literal"><span class="pre">[class]</span></tt> (an attribute selector).</li>
96 97 </ul>
97 98 <ul>
98 99 <li><dl class="first docutils">
@@ -999,7 +1000,7 @@
999 1000 <li><strong>FEATURE</strong>: Referenced stylesheet in an &#64;import rule is read and parsed now if possible. Therefor the <tt class="docutils literal"><span class="pre">href</span></tt> given during parsing (parameter <tt class="docutils literal"><span class="pre">href</span></tt> to the <tt class="docutils literal"><span class="pre">parse*</span></tt> functions is used. It is also properly set on imported rules. The <tt class="docutils literal"><span class="pre">name</span></tt> property of the &#64;import rule is set as the imported sheets <tt class="docutils literal"><span class="pre">title</span></tt> property.</li>
1000 1001 <li><strong>FEATURE</strong>: Added <tt class="docutils literal"><span class="pre">cssutils.getUrls(sheet)</span></tt> utility method to get all <tt class="docutils literal"><span class="pre">url(urlstring)</span></tt> values in <tt class="docutils literal"><span class="pre">CSSImportRules</span></tt> and <tt class="docutils literal"><span class="pre">CSSStyleDeclaration</span></tt> objects (properties). As this function and the above mentioned <tt class="docutils literal"><span class="pre">replaceUrls(sheet,</span> <span class="pre">replacer)</span></tt> are useful not only for a single sheet but (later) also for a stylesheet list they are not methods of CSSStyleSheet anymore (also because they are not part of the official DOM spec). (patch by doerwalter)</li>
1001 1002 <li>FEATURE: Added <tt class="docutils literal"><span class="pre">cssutils.parseURL(url,</span> <span class="pre">encoding=None,</span> <span class="pre">...)</span></tt></li>
1002   -<li>BUGFIX: Fixes Issue #10, using full <tt class="docutils literal"><span class="pre">$LastChangedDate:</span> <span class="pre">2010-12-19</span> <span class="pre">19:23:03</span> <span class="pre">+0100</span> <span class="pre">(So,</span> <span class="pre">19</span> <span class="pre">Dez</span> <span class="pre">2010)</span> <span class="pre">$</span></tt> in source files breaks code for some locales. Now only in a few files this svn:keywords replacement is used and only to a fixed length without the problematic part. In all other files <tt class="docutils literal"><span class="pre">$Id:</span> <span class="pre">CHANGELOG.txt</span> <span class="pre">2073</span> <span class="pre">2010-12-19</span> <span class="pre">18:23:03Z</span> <span class="pre">cthedot</span> <span class="pre">$</span></tt> is used which also includes simple but sufficient date information.</li>
  1003 +<li>BUGFIX: Fixes Issue #10, using full <tt class="docutils literal"><span class="pre">$LastChangedDate:</span> <span class="pre">2011-01-09</span> <span class="pre">11:27:58</span> <span class="pre">+0100</span> <span class="pre">(So,</span> <span class="pre">09</span> <span class="pre">Jan</span> <span class="pre">2011)</span> <span class="pre">$</span></tt> in source files breaks code for some locales. Now only in a few files this svn:keywords replacement is used and only to a fixed length without the problematic part. In all other files <tt class="docutils literal"><span class="pre">$Id:</span> <span class="pre">CHANGELOG.txt</span> <span class="pre">2081</span> <span class="pre">2011-01-09</span> <span class="pre">10:27:58Z</span> <span class="pre">cthedot</span> <span class="pre">$</span></tt> is used which also includes simple but sufficient date information.</li>
1003 1004 <li><strong>BUGFIX/IMPROVEMENT</strong>: Handling of trailing content, WS and comments in rules should be more consistent and properly handled now, added tests. Exception is <tt class="docutils literal"><span class="pre">CSSCharsetRule</span></tt> where no comments are allowed at all.</li>
1004 1005 </ul>
1005 1006 <ul class="simple">
4 docs/html/_sources/CHANGELOG.txt
@@ -37,6 +37,8 @@ Development Version
37 37 HEAD
38 38 - BUGFIX/IMPROVEMENT: Fixed Issue #48. ``CSSParser.parseUrl()`` uses the defined fetcher of this parser *for the initial stylesheet* at url too and not just the imported sheets *from* this sheet.
39 39
  40 + - BUGFIX: Fixed Issue #50 which prevented cssutils parsing the acid2.css file correctly. Problem were selectors starting directly with ``[class]`` (an attribute selector).
  41 +
40 42 + **API CHANGE (major)**
41 43 (Known) named colors are parsed as ColorValue objects now. These are the 16 simple colors (black, white, etc) and `transparent` but not all Extended color keywords yet. Also changed ``ColorValue.type`` to ``Value.COLOR_VALUE``. ColorValue has additional properties ``red, green, blue, alpha`` and ``colorType`` which is one of IDENT, HASH or FUNCTION for now.
42 44
@@ -701,7 +703,7 @@ Archived Versions
701 703
702 704 + FEATURE: Added ``cssutils.parseURL(url, encoding=None, ...)``
703 705
704   - + BUGFIX: Fixes Issue #10, using full ``$LastChangedDate: 2010-12-19 19:23:03 +0100 (So, 19 Dez 2010) $`` in source files breaks code for some locales. Now only in a few files this svn:keywords replacement is used and only to a fixed length without the problematic part. In all other files ``$Id: CHANGELOG.txt 2073 2010-12-19 18:23:03Z cthedot $`` is used which also includes simple but sufficient date information.
  706 + + BUGFIX: Fixes Issue #10, using full ``$LastChangedDate: 2011-01-09 11:27:58 +0100 (So, 09 Jan 2011) $`` in source files breaks code for some locales. Now only in a few files this svn:keywords replacement is used and only to a fixed length without the problematic part. In all other files ``$Id: CHANGELOG.txt 2081 2011-01-09 10:27:58Z cthedot $`` is used which also includes simple but sufficient date information.
705 707
706 708 + **BUGFIX/IMPROVEMENT**: Handling of trailing content, WS and comments in rules should be more consistent and properly handled now, added tests. Exception is ``CSSCharsetRule`` where no comments are allowed at all.
707 709
6 docs/html/docs/css.html
@@ -101,7 +101,7 @@
101 101 <tbody valign="top">
102 102 <tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><p class="first"><strong>index</strong> &#8211; <p>The <cite>index</cite> of the rule to be removed from the StyleSheet&#8217;s rule
103 103 list. For an <cite>index</cite> &lt; 0 <strong>no</strong> <a class="reference external" href="http://docs.python.org/dev/library/xml.dom.html#xml.dom.IndexSizeErr" title="(in Python v3.2)"><tt class="xref py py-exc docutils literal"><span class="pre">IndexSizeErr</span></tt></a> is
104   -raised but rules for normal Python lists are used. E.g.
  104 +raised but rules for normal Python lists are used. E.g.
105 105 <tt class="docutils literal"><span class="pre">deleteRule(-1)</span></tt> removes the last rule in cssRules.</p>
106 106 <p><cite>index</cite> may also be a CSSRule object which will then be removed
107 107 from the StyleSheet.</p>
@@ -146,7 +146,7 @@
146 146 <col class="field-body" />
147 147 <tbody valign="top">
148 148 <tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
149   -<li><strong>rule</strong> &#8211; a parsable DOMString, in cssutils also a
  149 +<li><strong>rule</strong> &#8211; a parsable DOMString, in cssutils also a
150 150 <a class="reference internal" href="#cssutils.css.CSSRule" title="cssutils.css.CSSRule"><tt class="xref py py-class docutils literal"><span class="pre">CSSRule</span></tt></a> or <a class="reference internal" href="#cssutils.css.CSSRuleList" title="cssutils.css.CSSRuleList"><tt class="xref py py-class docutils literal"><span class="pre">CSSRuleList</span></tt></a></li>
151 151 <li><strong>index</strong> &#8211; of the rule before the new rule will be inserted.
152 152 If the specified <cite>index</cite> is equal to the length of the
@@ -155,7 +155,7 @@
155 155 If <cite>index</cite> is not given or <tt class="xref docutils literal"><span class="pre">None</span></tt> rule will be appended to rule
156 156 list.</li>
157 157 <li><strong>inOrder</strong> &#8211; if <tt class="xref docutils literal"><span class="pre">True</span></tt> the rule will be put to a proper location while
158   -ignoring <cite>index</cite> and without raising
  158 +ignoring <cite>index</cite> and without raising
159 159 <a class="reference external" href="http://docs.python.org/dev/library/xml.dom.html#xml.dom.HierarchyRequestErr" title="(in Python v3.2)"><tt class="xref py py-exc docutils literal"><span class="pre">HierarchyRequestErr</span></tt></a>.
160 160 The resulting index is returned nevertheless.</li>
161 161 </ul>
2  docs/html/searchindex.js
... ... @@ -1 +1 @@
1   -Search.setIndex({objects:{"":{encutils:[3,0,1]},"cssutils.css.CSSVariablesRule":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],media:[14,1,1],variables:[14,1,1],typeString:[14,1,1],valid:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.stylesheets":{StyleSheet:[7,2,1],MediaQuery:[7,2,1],StyleSheetList:[7,2,1],MediaList:[7,2,1]},"cssutils.css.CSSRule":{parentRule:[14,1,1],COMMENT:[14,1,1],VARIABLES_RULE:[14,1,1],parent:[14,1,1],seq:[14,1,1],CHARSET_RULE:[14,1,1],parentStyleSheet:[14,1,1],atkeyword:[14,1,1],IMPORT_RULE:[14,1,1],cssText:[14,1,1],UNKNOWN_RULE:[14,1,1],typeString:[14,1,1],STYLE_RULE:[14,1,1],NAMESPACE_RULE:[14,1,1],MEDIA_RULE:[14,1,1],FONT_FACE_RULE:[14,1,1],PAGE_RULE:[14,1,1],type:[14,1,1],wellformed:[14,1,1]},cssutils:{stylesheets:[7,0,1],parseString:[9,3,1],getUrls:[6,3,1],replaceUrls:[6,3,1],serialize:[12,0,1],errorhandler:[10,0,1],parse:[9,0,1],CSSParser:[9,2,1],parseFile:[9,3,1],codec:[1,0,1],resolveImports:[6,3,1],parseStyle:[9,3,1],css:[14,0,1]},"cssutils.css.CSSFontFaceRule":{parentRule:[14,1,1],style:[14,1,1],atkeyword:[14,1,1],seq:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],valid:[14,1,1],parent:[14,1,1],type:[14,1,1]},"cssutils.css.CSSFunction":{type:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.profiles.Profiles":{removeProfile:[15,4,1],defaultProfiles:[15,1,1],knownNames:[15,1,1],profiles:[15,1,1],validateWithProfile:[15,4,1],propertiesByProfile:[15,4,1],validate:[15,4,1],addProfile:[15,4,1]},"cssutils.serialize.Preferences":{useDefaults:[12,4,1],useMinified:[12,4,1]},"cssutils.css.MSValue":{type:[14,1,1],seq:[14,1,1],value:[14,1,1],cssText:[14,1,1]},"cssutils.css.Selector":{parentList:[14,1,1],parent:[14,1,1],seq:[14,1,1],selectorText:[14,1,1],element:[14,1,1],specificity:[14,1,1]},"cssutils.stylesheets.MediaQuery":{mediaText:[7,1,1],mediaType:[7,1,1]},"cssutils.css.CSSImportRule":{parentRule:[14,1,1],atkeyword:[14,1,1],name:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],media:[14,1,1],typeString:[14,1,1],styleSheet:[14,1,1],href:[14,1,1],type:[14,1,1],seq:[14,1,1],wellformed:[14,1,1]},"cssutils.css.CSSRuleList":{count:[14,1,1],insert:[14,1,1],reverse:[14,1,1],extend:[14,4,1],index:[14,1,1],remove:[14,1,1],pop:[14,1,1],sort:[14,1,1],item:[14,4,1],length:[14,1,1],rulesOfType:[14,4,1],append:[14,4,1]},"cssutils.css.CSSStyleRule":{parentRule:[14,1,1],style:[14,1,1],selectorText:[14,1,1],seq:[14,1,1],parent:[14,1,1],selectorList:[14,1,1],parentStyleSheet:[14,1,1],cssText:[14,1,1],typeString:[14,1,1],type:[14,1,1],atkeyword:[14,1,1]},"cssutils.stylesheets.StyleSheetList":{item:[7,4,1],length:[7,1,1]},"cssutils.stylesheets.StyleSheet":{seq:[7,1,1],parentStyleSheet:[7,1,1],alternate:[7,1,1],href:[7,1,1],ownerNode:[7,1,1],type:[7,1,1]},encutils:{detectXMLEncoding:[3,3,1],tryEncodings:[3,3,1],getEncodingInfo:[3,3,1],getHTTPInfo:[3,3,1],getMetaInfo:[3,3,1],EncodingInfo:[3,2,1],encodingByMediaType:[3,3,1],buildlog:[3,3,1]},"cssutils.css.CSSStyleDeclaration":{parentRule:[14,1,1],getProperty:[14,4,1],getPropertyValue:[14,4,1],seq:[14,1,1],cssText:[14,1,1],keys:[14,4,1],getPropertyCSSValue:[14,4,1],item:[14,4,1],length:[14,1,1],removeProperty:[14,4,1],getProperties:[14,4,1],setProperty:[14,4,1],getPropertyPriority:[14,4,1],children:[14,4,1],getCssText:[14,4,1]},"cssutils.css.SelectorList":{parentRule:[14,1,1],appendSelector:[14,4,1],length:[14,1,1],append:[14,4,1],selectorText:[14,1,1]},"cssutils.css.CSSNamespaceRule":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],prefix:[14,1,1],namespaceURI:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.css.CSSMediaRule":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],media:[14,1,1],insertRule:[14,4,1],deleteRule:[14,4,1],typeString:[14,1,1],add:[14,4,1],type:[14,1,1],seq:[14,1,1],name:[14,1,1]},"cssutils.css.PropertyValue":{item:[14,4,1],length:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.css.Property":{name:[14,1,1],parent:[14,1,1],cssText:[14,1,1],cssValue:[14,1,1],value:[14,1,1],propertyValue:[14,1,1],priority:[14,1,1],literalpriority:[14,1,1],valid:[14,1,1],validate:[14,4,1],literalname:[14,1,1]},"cssutils.css.CSSPageRule":{parentRule:[14,1,1],style:[14,1,1],seq:[14,1,1],selectorText:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],parent:[14,1,1],type:[14,1,1],atkeyword:[14,1,1]},"cssutils.stylesheets.MediaList":{deleteMedium:[7,4,1],appendMedium:[7,4,1],mediaText:[7,1,1],parentRule:[7,1,1],item:[7,4,1],length:[7,1,1],append:[7,4,1]},"cssutils.css.CSSStyleSheet":{setSerializerPref:[14,4,1],insertRule:[14,4,1],seq:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],variables:[14,1,1],alternate:[14,1,1],deleteRule:[14,4,1],encoding:[14,1,1],add:[14,4,1],href:[14,1,1],ownerNode:[14,1,1],namespaces:[14,1,1],setSerializer:[14,4,1],type:[14,1,1],ownerRule:[14,1,1]},"cssutils.css.CSSCharsetRule":{parentRule:[14,1,1],atkeyword:[14,1,1],seq:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],encoding:[14,1,1],typeString:[14,1,1],parent:[14,1,1],type:[14,1,1]},"cssutils.css.DimensionValue":{cssText:[14,1,1],type:[14,1,1],seq:[14,1,1],value:[14,1,1],dimension:[14,1,1]},"cssutils.CSSParser":{parseUrl:[9,4,1],parseFile:[9,4,1],parseString:[9,4,1],setFetcher:[9,4,1]},"cssutils.serialize":{CSSSerializer:[12,2,1],Preferences:[12,2,1]},"cssutils.css.CSSComment":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.css.CSSVariablesDeclaration":{parentRule:[14,1,1],seq:[14,1,1],cssText:[14,1,1],keys:[14,4,1],getVariableValue:[14,4,1],item:[14,4,1],length:[14,1,1],removeVariable:[14,4,1],setVariable:[14,4,1]},"cssutils.css":{CSSVariablesDeclaration:[14,2,1],URIValue:[14,2,1],CSSFontFaceRule:[14,2,1],PropertyValue:[14,2,1],CSSMediaRule:[14,2,1],Selector:[14,2,1],CSSRuleList:[14,2,1],CSSStyleRule:[14,2,1],CSSRule:[14,2,1],CSSFunction:[14,2,1],SelectorList:[14,2,1],CSSCharsetRule:[14,2,1],MSValue:[14,2,1],CSSVariablesRule:[14,2,1],CSSStyleSheet:[14,2,1],ColorValue:[14,2,1],CSSStyleDeclaration:[14,2,1],CSSImportRule:[14,2,1],Value:[14,2,1],DimensionValue:[14,2,1],Property:[14,2,1],CSSPageRule:[14,2,1],CSSVariable:[14,2,1],CSSNamespaceRule:[14,2,1],CSSComment:[14,2,1]},"cssutils.codec":{detectencoding_unicode:[1,3,1],detectencoding_str:[1,3,1]},"cssutils.css.URIValue":{value:[14,1,1],type:[14,1,1],uri:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.css.CSSVariable":{name:[14,1,1],type:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.css.Value":{type:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.profiles":{Profiles:[15,2,1]},"cssutils.css.ColorValue":{blue:[14,1,1],name:[14,1,1],seq:[14,1,1],cssText:[14,1,1],type:[14,1,1],value:[14,1,1],green:[14,1,1],alpha:[14,1,1],colorType:[14,1,1],red:[14,1,1]}},terms:{expressionvalu:[4,14,2],yellow:5,prefix:[8,14,2],getproperti:[4,15,14,2],hierarchyrequesterr:[14,2],indexaccesserr:[],whose:6,typeerror:2,aug:[],pprint:2,swap:2,under:[11,3,2],preprocess:[14,16],"0x019c40c0":[],spec:[11,4,14,2],merchant:[11,3],digit:[14,2],pyxml:2,getrul:2,css_hz:[],voic:2,inlineimport2:8,setstyledeclar:2,affect:14,cssfunction:[4,14,2],hierarchy_request_err:[],somestr:2,page_sym:14,cmp:14,naiv:2,direct:[14,2],"10z":[],test_stylesheetrul:2,blue:[14,8,5,2],lesser:[11,3],neg:[14,2],cssimportrul:[0,6,4,14,2],ff00ff:5,als:[],blur:2,"new":[9,4,2,6,7,12,14,15],net:2,ever:2,urlerror:9,custommacro:15,"_tokenizer_cach":2,never:[3,1,2],here:[2,3,4,15,11,14],lgpl:[11,3,2],path:[8,2],tokenmacro:15,tant:[4,2],test_csscharsetrul:2,anymor:[13,4,14,2],stylesheetlist:[0,7,8,5,2],loos:2,jame:11,permit:[],inkedblad:2,dictionari:[15,2],offx:2,"_test":2,offi:2,removevari:14,txt:[3,2],unit:14,redon:2,describ:[14,2],would:[9,12,14,15,2],call:[6,9,1,14,2],"55_52":2,typo:2,recommend:2,calc:2,type:[9,3,4,2,7,14],until:[13,4,12,14,2],relat:[0,2,3,15,11,14],hurt:2,warn:[9,4,2,6,8,10,14],implemt:[14,2],hole:2,hold:[4,14,2],must:[3,9,12,14,2],setup:[11,2],work:[0,9,3,4,2,6,11,14],dodt:[11,2],propvalue_regex:[],overrid:[9,8,2],pythondir:11,give:2,colors_rgb_percentag:5,indic:[0,7,1,14,2],functional_pseudo:14,want:[9,12,15,2],looser:14,end:[7,12,14,2],quot:[6,4,14,2],filename_combin:8,how:[9,3,2,5,7,12,10,14,15],cthedot:[11,0,3,8,2],overwrot:2,updat:[11,2],hsla:[14,5,2],recogn:[14,2],mess:[],after:[11,3,12,14,2],"_style":2,befor:[12,14,2],wrong:[3,2],parallel:2,lar:3,deleterul:[14,2],attempt:3,exclud:[6,14],perform:[0,5,2],environ:2,amit:[11,2],lambda:[9,15,2],order:[3,7,15,14,2],oper:[14,2],rulesoftyp:[14,2],over:[4,14,2],becaus:2,css_in:[],fit:[11,3,2],fix:[4,14,2],encodingbymediatyp:3,better:[4,2],imp:[],offic:14,"37z":[],easier:[3,14,2],them:[11,13,4,8,2],"0x0000000001c8f1e0":[],thei:[4,12,14,2],"break":2,silver:5,grammar:11,"40a":2,changelog:[0,2],unicodedecodeerror:9,each:[6,12,14,2],debug:[10,8,14,2],"40z":[],mean:[1,12],basicmacro:2,namespacerul:11,"24b":2,navi:5,linkimportimport1:8,appengin:[9,2],keepusednamespacerulesonli:12,ommit:2,addselector:2,"24z":[],goe:2,newli:14,content:[0,9,3,2,7,12,14],rewrit:2,adapt:2,got:1,csspagerul:[0,14,2],linear:2,situat:2,free:[11,3],parenthesi:2,nth:2,"39z":[],freq:14,htmlmeta:3,angl:14,traceback:4,moment:2,ist:14,filter:[13,2],iso:[3,8],subtl:2,css_deg:[],rang:[14,7,5,2],render:[11,2],"06z":[],css_primitive_typ:2,instruct:[7,14],"2a5":2,"2a2":2,"2a3":2,"2a1":2,massiv:2,rewritten:[4,2],top:[7,14,2],"0x0000000001d6b1c8":[],sometim:2,too:[11,3,14,2],lognam:3,css3_box:[15,2],namespac:[11,6,12,14,2],setuptool:2,"_clean":14,"17z":[],technic:2,target:[6,8,14,2],keyword:[12,14,2],provid:[9,2,7,12,11,8,14],expr:14,getstringvalu:[4,2],normalizedeclarationord:2,project:[7,2],cssselector:5,csscomment:[0,12,14,2],deletemedium:7,"0x018c30c0":[],pass:[11,2],invalidcharactererr:7,mine:2,raw:2,aforement:[],csspaptur:2,seen:2,geteffectivelevel:[10,2],incompat:[0,4,2],"1em5":2,inlin:[0,7,14,9,2],negation_arg:14,"7a6":2,"7a5":2,"7a4":2,"7a3":[14,2],"0x01a130c0":[],"7a1":2,"7a0":2,even:[2,3,12,10,11,14],copi:[11,3],keepallproperti:[12,14,2],though:[9,3,4,2,12,10,11,14],object:[2,3,4,6,7,12,9,14,15],cssparser:[0,4,14,9,2],regular:[],letter:14,millimet:[],filemod:3,cssparserexcept:2,includedefault:3,geturl:[0,6,2],dom:[9,4,5,2,7,11,14],doc:[3,4,2],flow:11,doe:[9,3,4,2,6,7,14],declar:[3,4,8,14,2],test_cssstylesheet:2,colortyp:[14,2],unchang:[],came:14,handlin:9,prio:[5,14],"__str__":2,syntax:[11,14,2],"0000ff":5,radio:2,involv:7,absolut:2,explain:3,configur:[10,12,2],em5:2,"0x01ab40c0":[],folder:2,"41z":[],stop:[14,2],compli:2,"_pprint":2,report:[3,15,14,2],newlog:10,alternate1:8,ietf:3,method:[9,4,2,15,12,10,14],twice:12,bad:2,"54z":[],buildlog:3,html40:3,fair:2,"100px":2,hasn:1,num:[15,2],mandatori:2,imho:2,linefe:2,fail:[3,2],hash:[14,2],"38z":[],best:4,awar:2,selectorlist:[0,12,14,2],unary_oper:14,csscombin:[0,8,2],attribut:[2,3,4,5,7,12,9,14],appendmedium:[7,2],accord:[3,14,2],extend:[14,2],extens:[11,2],cssvaluetyp:2,howev:2,literalcsstext:2,against:14,"0x0000000001daf1e0":[],"36z":[],py3k:2,com:[2,3,4,8,11,14],col:[4,2],domexcept:[4,2],portant:12,aspect:7,height:[7,2],newselector:14,documentstyl:[0,5],cssutil:[0,1,2,4,6,7,8,9,10,11,12,13,14,15,16],css_ident:[],parserinfo:8,assum:[3,9,2],removeproperti:[14,2],rgb:[14,5,2],been:[4,1,14,15,2],much:[14,2],interest:3,basic:[11,3,10,15,2],tini:2,literalprior:[4,14],xxx:2,argument:[6,15,2],"25z":[],lofg:[],child:[7,14,2],"catch":2,inlineimport1:8,setstringvalu:[],ident:[15,14,2],getcssvalu:4,gnu:[11,3],properti:[0,2,4,15,12,10,11,13,14],ffff00:5,aim:[11,2],calcul:2,namespace_prefix:14,aural:2,charset_sym:[14,2],getformat:2,cssserial:[0,12,14,2],dobson:11,applic:[3,2],"0x0000000001cab1c8":[],filename2:8,kwarg:14,sever:[8,2],grown:2,encodinginfo:3,incorrectli:2,receiv:[11,3],suggest:[11,2],make:[4,2],format:[3,7,12,14,2],complex:2,split:2,rulelist:2,complet:[11,3,12,5,2],"07z":[],hand:2,rais:[9,3,4,2,7,15,14],refin:2,getstyledeclar:2,redefin:[15,2],kept:[6,12,14,2],bewar:2,inherit:2,setfetch:[9,2],client:[4,2],shortli:2,thi:[1,2,3,4,5,6,7,8,9,11,12,13,14,15],everyth:2,left:[14,2],identifi:[14,2],just:[9,2],ordin:[7,14],unknown_rul:14,yet:[2,3,7,1,11,14],languag:[7,14],"5final":4,indentspecif:12,had:2,"_selector":2,els:[3,12,14,2],ffffff:5,save:[8,2],"53z":[],gave:2,"3px":[],csscharsetrul:[0,14,2],mayb:[3,2],preserv:[14,2],background:[11,8,14,2],invalidaccesserr:[],shadow:[11,2],httprespons:3,specif:[9,3,4,5,2,12,11,13,14],filenam:[3,9,2],negat:[14,2],inlineimportimport1:8,specit:12,underli:[7,2],syntax_err:[],www:[2,3,7,15,11,14],right:[14,2],old:[4,2],deal:14,"0x0000000001d871e0":[],percentag:[15,14,2],namespace_sym:14,intern:[9,4,2,7,15,14],setlog:[10,2],total:3,"5b2":2,bottom:2,"5b3":2,subclass:[4,12,14,2],tracker:11,"91a1":2,condit:2,core:[],buildin:2,streamread:2,cori:[11,2],hsl:[14,5,2],test_mediarul:2,"0px":2,slightli:[15,12,2],surround:[6,4,14,2],attrib:14,csstext:[9,4,2,12,13,14],"float":[14,2],encod:[9,3,2,1,8,14],bound:14,dashmatch:14,down:2,creativ:[3,2],"22z":[],wrap:[3,6,2],css_box_level_3:2,suffici:[10,9,12,2],support:[2,4,7,16,11,14],samenamepropertylist:2,why:2,avail:[9,3,4,2,8,10,1,14],gif:[8,14,2],reli:[14,2],css_dimens:[],defaultpropertynam:[12,2],head:2,medium:[7,14,2],"55_51":2,form:[14,12,5,2],forc:2,index_size_err:[],linkstyl:[0,5],namespace_err:[],hear:2,"true":[9,3,4,2,6,15,12,1,13,14],styledeclar:[14,2],dump:2,reset:[13,9,12,14,2],wellform:[14,2],attr:2,soruc:2,autoclass:[],colorvalu:[14,2],emit:[9,2],"08z":[],featur:[11,14,7,5,2],cssnamespacerul:[0,8,14,2],"abstract":[7,14],getmetainfo:3,exist:[7,14,2],valuelist:[4,2],"09042x":[],check:[3,9,15,14,2],readonli:[7,14,4,5,2],when:[9,3,4,2,6,14],refactor:[15,5,2],tim:[11,2],cssstyledeclar:[0,9,4,2,6,12,14],cssstyledeclat:[4,2],test:[11,4,15,9,2],node:[14,2],intend:[3,2],mediatext:[7,14,2],"15z":[],urllib2:[9,8,2],syntaxerr:[4,14,2],intent:2,nosuchprofileexcept:15,longer:2,bullet:[],pseudo:[3,7,14,2],cssstylesdeclar:2,ignor:[14,3,8,5,2],time:[11,4,14,2],push:2,colors_from_sourc:5,"0x0000000001c6e1e0":[],concept:[7,14],mediaal:2,global:[2,4,15,12,10,14],"3a1":2,depend:[9,15,14,2],color_valu:[14,2],aspn:3,correcli:2,readabl:2,sourc:[11,5,2],string:[1,2,3,4,7,12,9,8,14,15],urivalu:[14,2],dez:2,feasibl:11,"0mm":2,exact:[12,2],"24_1":2,level:[9,3,2,5,7,15,10,11,14],did:2,setloglevel:2,iter:[4,14,2],"0x0000000001d071e0":[],item:[7,15,14,2],teal:5,div:14,round:2,prevent:2,csssstylesheet:2,do_stylesheet:2,plu:[14,2],clearstyledeclar:2,port:2,pythonhom:8,column:2,favour:4,current:[14,6,15,13,2],"0x2ce7":14,urlopen:3,gener:[2,3,6,15,12,11,14],explicitli:[14,2],modif:[],along:[11,3,2],wait:[],box:[11,14,2],"_properti":2,http_media_typ:3,"__repr__":2,"52z":[],cssvariablesdeclar:[0,14,2],testtool:2,extra:13,propertiesbyprofil:15,tweak:12,modul:[0,2,3,5,11,14],prefer:[0,2,3,5,12,16,11,14],fake:2,instal:[11,0,3,8,2],regex:[15,2],jan:[],univers:[14,2],visit:11,subvers:2,getpropertycssvalu:[14,2],rc4:2,validatewithprofil:[15,2],handler:2,msg:[4,10,2],black:[5,2],reorder:2,behav:[14,2],getpropertyprior:[4,14,2],"0x0000000001d8e1e0":[],easiest:12,defaultpropertyprior:12,proxypath:8,prepar:2,whatev:3,"0x0000000001d671e0":[],replaceurl:[0,6,4,2],purpos:[11,3,10],problemat:2,claim:2,sourcefil:2,stream:[3,2],"14z":[],backslash:2,agent:[16,2],critic:10,gerla:[11,2],occur:[14,4,9,2],alwai:[2,3,4,5,7,12,14,15],lxml:5,multipl:[14,2],cssnormal:2,charset:[9,3,2,1,8,14],write:[11,2],"6digit":5,valuevalid:2,tild:[14,2],xhtml:3,rfc3023:3,map:2,product:[14,2],generalmacro:2,max:7,dive:3,gradient:2,usabl:[12,2],path2url:[],yanon:2,pending_xref:[],mai:[2,3,4,5,6,15,8,9,10,12,14],underscor:2,data:[1,14,2],explicit:[3,1,14,2],rather:2,"switch":13,combin:[12,6,8,14,2],offend:2,epydoc:2,propertyvalu:[11,4,14,2],tty:7,simpleatrul:2,still:[11,4,2],mainli:[11,2],dynam:14,equiv:3,overhaul:2,thank:[11,0,2],textcont:3,importrul:2,window:[3,2],curli:14,main:[3,8,2],"7dev4":[],non:2,initi:[9,12,14,2],safari:2,nov:[],now:[11,4,14,2],discuss:[11,0,14],nor:11,enabl:[13,2],term:[11,3,14],"7b2":2,name:[2,3,4,5,15,1,12,14],"7b1":2,opera:[7,2],drop:2,oliv:5,propnam:[],separ:[14,2],attributeerror:2,compil:2,domain:2,"0x01a830c0":[],replac:[9,4,2,6,12,16,10],individu:[],continu:2,redistribut:[11,3],backport:2,happen:[3,2],shown:8,pseudo_pag:14,space:[12,14,2],list_item:[],gethttpinfo:3,"51z":[],internet:2,correct:2,migrat:[0,4],ort:[],getcwd:2,mime:[3,2],org:[2,3,7,15,11,14],"byte":[3,9,1,14,2],care:2,reusabl:[9,2],tigri:[],wai:[13,9,16,2],prettyprint:[5,2],synchron:2,thing:[15,5],place:[6,14,2],think:[],first:[3,7,1,14,2],origin:[6,12,14,2],msvalu:[4,14,2],reimplement:2,directli:[14,4,12,9,2],indexsizeerr:[14,2],onc:2,lastchangedd:2,lengh:[],fetcher:[0,9,2],stringtyp:[],css_mm:[],"long":2,oppos:2,open:[3,12,2],predefin:[15,2],size:2,parseurl:[0,4,8,9,2],given:[9,3,2,6,15,12,8,14],cssrule:[0,2,4,7,12,14,15],workaround:[],width:[7,2],css2xpath:5,necessarili:[3,2],draft:[11,14],white:[14,5,2],conveni:12,loghandl:2,css3val:14,especi:11,"0x0000000001d2f1e0":[],"7final":2,specifi:[7,1,14,2],setcssseri:2,mostli:2,holder:14,than:[7,14,2],png:[14,2],serv:3,wide:2,gather:3,keepcom:[12,14,2],were:[14,2],posit:[4,14,2],import_rul:[14,2],browser:[16,2],pre:[3,7,14,2],san:[14,2],normalkeyword:2,pro:[],"20z":[],delim:2,ani:[9,3,4,2,7,12,16,11,14,15],refexplicit:[],valuespac:2,cssstylerul:[0,4,12,14,2],profilenam:[],notimplementederror:2,kevin:[11,2],css2properti:[0,14,5,2],propertynam:[12,14,2],centimet:[],note:[15,14,2],doerwalt:2,green:[14,4,12,5,2],noth:2,css3_color:[15,2],begin:1,sure:[],normal:[9,4,2,15,12,8,13,14],clearer:9,beta:[14,2],normalnam:[4,2],pair:2,setfloatvalu:[],css_percentag:[],renam:[4,2],maxwidth:2,mrz:[],dimensionvalu:[4,14,2],"0x019b30c0":[],show:[8,2],hexcolor:[15,14],detectxmlencod:3,spacer:12,hack:[11,13,4,2],"0x01a030c0":[],rotat:[13,2],xml:[2,3,4,5,7,14],onli:[2,3,4,7,12,11,8,13,14,15],slow:2,ratio:7,activ:[8,2],written:[3,8,2],dict:[14,2],offici:[11,14,2],overwritten:[4,2],meta_encod:3,variou:2,get:[9,15,14,2],repr:[3,2],getpropertyvalu:14,cannot:[13,15,8,14,2],meta_media_typ:3,xmldecla:3,test_unknownrul:2,yield:[6,4,15,14,2],initial_rul:2,bugfix:2,telecommun:[],where:[9,4,2,15,10,14],doerwald:[11,2],hoek:[11,3],atrul:2,testcas:2,createcssstylesheet:2,detect:[3,9,1,2],"__all__":2,enumer:14,enough:1,variables_sym:14,between:[3,14,2],"import":[2,3,4,6,7,8,9,10,11,12,13,14,15],august:[11,14],parent:[4,14,2],screen:[7,2],comm:14,arial:[14,2],come:2,minidom:2,improv:2,cssmediarul:[0,12,14,2],unrecogn:14,among:2,acceler:2,insertrul:[14,2],color:[0,2,4,5,7,12,14,15],overview:[11,0],unittest:2,pop:14,convieni:[0,9,2],cssstylesheet:[0,2,4,6,15,12,9,8,14],"0x2e78c":[],font_fac:14,ownerrul:14,hardli:2,css3_font_fac:[14,2],valueerror:14,embarrissingli:[],hreftyp:[12,2],refdomain:[],resolut:7,ironpython:[],former:2,"7dev":[],"case":[2,3,4,6,7,12,9,11,13,14],"0x0000000001d771e0":[],"50z":[],"0x01a630c0":[],margin:[14,5,2],anytim:11,stdout:8,worri:[16,2],sourceencod:8,ascii:[3,9,1,14,2],"__init__":[14,2],develop:[11,0,14,2],xml_encod:3,author:[3,2],media:[9,3,2,6,7,8,11,14],same:[2,7,12,10,11,14],html:[9,3,2,7,12,8,14],pad:2,document:[11,3,7,14,2],exhaust:2,finish:2,nest:[8,14,2],capabl:2,mani:11,extern:[3,7],scrolltop:2,appropri:[14,2],macro:[0,15,2],markup:2,without:[2,3,4,7,16,11,13,14],model:[7,2],style2:8,restserv:2,predef:2,normalpropertynam:2,do_css_properti:2,harrison:2,flavor:5,speed:2,versu:4,hint:14,except:[9,3,4,2,7,15,14],param:2,codec:[0,3,1,2],perti:[],real:[11,2],moz:2,cssvariablesrul:[0,12,14,2],around:2,read:[11,9,2],"21z":[],"0x2ce7d3":14,grid:7,world:[11,2],mod:[],css_px:2,whitespac:2,css_pt:[],fontstyl:[14,2],integ:[4,14,2],server:2,named_color:5,either:[9,3,4,2,7,11,13,14],cascad:[11,0,14,5,2],output:[12,10,8,14,2],css_pc:[],"_normal":2,defaultprofil:[15,14,2],css_number:[],assertionerror:2,css_string:[],definit:[11,7,15,14,2],achiev:[],legal:2,exit:8,unbeliev:2,notabl:2,csspars:[0,8,2],refer:[3,16,12,14,2],imposs:8,pagerul:2,olor:[4,12,2],fulli:[11,14,5,2],"throw":2,alternate2:8,src:[12,14,2],cssprimitivevalu:[4,14,2],addrul:2,"__setslice__":[14,2],stretch:2,degre:[],"1b2":2,bom:[3,9,1,2],activest:3,lastli:3,surviv:2,strip:2,invalid_access_err:[],your:[2,3,4,15,12,16,10,11,8,13],log:[0,9,3,4,2,15,8,10,14],srcatkeyword:2,hex:[14,5,2],"_node":2,overwrit:[12,15,8,14,2],start:[2,4,7,1,8,13,14,15],compliant:[11,2],interfac:[11,14,7,5,2],low:11,lot:2,linkimport1:8,treat:2,svn:2,tupl:[14,2],regard:2,jun:[],jul:[],"_macro":[15,2],faster:2,pull:2,furthermor:14,possibl:[2,3,5,11,13,14],"default":[2,3,4,5,12,9,10,8,14],images2:8,star7:2,xbrowser:2,inform:[2,3,4,6,8,14],easyinstal:2,gone:2,creat:[14,2],certain:[14,2],strongli:2,repons:3,file:[1,9,3,2,12,11,8],fill:3,again:[4,12,15,2],googl:[11,0,9,2],princexml:2,braill:7,substringmatch:14,font_face_sym:14,idiom:[14,2],cleanup:2,usedefault:[12,2],writabl:2,you:[9,3,4,2,15,12,16,10,11,13,14],christof:[11,3],selectorcombinatorspac:[12,2],colon:12,sequenc:2,minimock:2,docstr:2,"60a":2,peak:[],"60b":2,"1b1":2,newser:[],"1b3":2,directori:[8,2],descript:[14,2],scroll:[14,2],tricki:2,unknownrul:2,escap:[14,2],represent:[7,14,2],all:[2,3,4,5,6,7,8,16,11,12,14,15],dist:2,"_getcsstext":2,css_color_level_3:2,predefind:2,deprecationwarn:[4,2],follow:[2,4,8,10,11,14],children:[14,2],cssom:[2,4,5,12,11,14],e4e4e4:2,rewrot:2,linesep:2,init:[4,9,2],program:[13,4,8,2],those:14,queri:[7,5],logocontain:14,introduc:[7,4,5,2],"0x0000000001cd71e0":[],liter:[2,3,4,7,12,14],fals:[1,2,3,4,6,7,8,12,14,15],csssmediarul:2,util:[0,6,4,14,2],"1px":[5,2],veri:[3,2],strang:2,retur:[],list:[9,4,2,7,8,14,15],linkimportimport2:8,adjust:[12,8,2],stderr:[3,10,2],dimens:[14,2],unnorm:[4,14,2],illegalvalu:2,appendselector:14,zero:2,design:3,idth:2,further:14,what:[14,2],abc:2,abl:[11,14,16,5,2],delet:[7,14,2],version:[0,2,3,4,8,11,14],keepunknownatrul:[12,2],rgba:[14,15,5,2],deepli:2,"public":[11,3,2],contrast:[],newseri:2,full:2,themselv:2,misspel:[4,2],domstr:14,behaviour:[4,2],no_modification_allowed_err:[],getencodinginfo:3,strong:[],modifi:[11,3,14],valu:[0,2,3,4,5,6,7,12,9,11,13,14,15,16],search:[0,3],"0x019e30c0":[],amount:2,doctest:3,decodedcsstext:2,via:[9,3,4,2,7,8,14],shorthand:[14,2],primit:[],"0x0000000001d4e1e0":3,deprec:[14,4,5,2],href:[14,7,8,9,2],famili:[14,2],dustindiaz:14,select:14,distinct:14,convini:[5,2],regist:2,two:[4,15,14,2],resolvevari:[12,2],taken:11,minor:[11,4,2],more:[2,3,4,7,1,11,14],flat:6,desir:[14,2],tokenize2:2,ital:2,flag:1,particular:[11,3],known:[0,15,12,14,2],cach:2,none:[1,2,3,9,6,7,12,8,14,15],cssvalue_propertynam:2,tantek:2,outlin:[11,15,2],dev:[11,2],remain:2,paragraph:[],del:[14,2],dee:[12,2],def:[4,9,2],test_cssrul:2,selectors_group:14,scan:7,registr:11,accept:2,explor:2,parsabl:[11,13,7,14,2],uncheck:2,cssfontfac:14,cours:2,newlin:2,secur:2,programmat:[0,8,2],anoth:[14,2],ledger:14,"0x019a30c0":[],useminifi:[13,12,2],simpl:[14,2],css:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],upto:[4,2],resourc:3,referenc:[9,8,2],reflect:[14,2],ff0000:5,"_text":2,associ:[7,14],"short":5,linesepar:[12,2],setproperti:[14,2],egg:[11,2],help:[11,6,4,8,2],"55b":2,soon:15,reftyp:[],paper:14,through:[14,2],hierarchi:2,fff:[5,2],css3_basic_user_interfac:15,paramet:[9,3,4,2,6,7,15,14],style:[0,2,4,5,7,12,9,11,14,15],"1a1":2,handheld:[7,2],speech:[7,2],might:[2,3,7,15,11,14],finer:2,recip:3,mport:[12,2],"return":[9,3,4,2,6,7,1,14,15],okt:[],"0xb86d30":[],pollut:2,"_valu":[4,2],restrict:14,"2a4":2,token:[11,15,2],alreadi:[7,2],radian:[],"7a4dev1":[],found:[9,3,4,2,15,8,14],unicod:[3,9,1,14,2],errata:2,windowserror:2,weight:2,css2propertynam:14,idea:[],realli:[14,2],expect:[4,14,2],variablenam:14,todo:[3,16,14,2],orient:[14,2],standard:[2,3,7,15,10,11,14],shortcom:14,robert:3,publish:[11,3,2],princ:2,print:[9,3,2,7,12,8,13,14,15],generalvalu:15,occurr:14,"0x019430c0":[],qualifi:14,proxi:[],tryencod:[3,2],advanc:[3,9],guess:[11,3,2],pub:3,reason:[4,14,2],base:[2,3,4,7,11,14],put:[11,14,2],rect:[5,2],omit:[9,12,14,2],reregist:2,jimmyg:2,cssrulelist:[0,14,2],assign:9,major:[13,2],oserror:2,funcval:15,number:[7,14,2],done:[4,5,2],construct:[],stabl:[0,14,2],miss:2,fanci:2,take:[15,2],differ:[9,3,2,5,6,12,14],script:[0,8,2],"__length__":2,least:[11,13,14,2],"8dev":0,fontfacerul:2,progid:[13,2],statement:14,illeg:2,schema:5,option:[9,3,2,5,12,11,8,14],cssproperti:[4,2],getsamenamepropertylist:2,"00ffff":5,selector:[0,2,4,5,12,11,14],part:[11,7,12,14,2],pars:[0,2,3,4,5,15,8,9,11,13],mediatyp:7,kind:[11,0,13,14,2],remov:[0,2,4,7,12,11,14,15],dtd:3,bugfre:11,reus:2,str:[3,4,2],prescott:3,sty:[],"_token_macro":[15,2],well:[11,14,2],packag:[11,0,7,14,2],sheet:[0,2,4,5,6,7,8,9,11,12,13,14,15],setvari:14,xref:[],equival:[14,2],self:2,violat:11,also:[0,2,4,5,7,8,9,10,11,12,13,14,15],build:[11,3,2],type_selector:14,analogu:[14,2],brace:14,distribut:[11,3,2],import2:8,import3:8,mixtur:2,most:[2,3,4,15,12,10,11],addprofil:[15,2],plan:11,alpha:[13,4,14,2],domimplement:2,charsetrul:[14,2],exc:[],pseuso:3,clear:2,cover:14,clean:[4,15,2],newvalu:12,enctyp:2,"1000px":2,wsgi:2,dximagetransform:[13,2],cdc:[14,2],carefulli:2,cdo:[14,2],style1:8,cssvariabl:[16,4,14,2],css_m:[],typemedialist:[],marginleft:5,font:[11,14,2],find:[11,3,14,2],pagenam:2,indexerror:14,copyright:[11,3],"0x0000000001caf1e0":[],moscovich:[11,2],namespaceprefix:2,saveto:8,factor:2,proced:2,express:[13,7,14,2],"5a4":2,restart:[13,2],ie5:2,primitivetyp:2,rfc:3,encutil:[0,3,2],common:[3,2],cssunknownrul:[11,12,14,2],set:[0,2,3,4,5,7,12,9,13,14,15],ser:[2,4,5,12,13,14],seq:[7,14,2],sep:[],positivenum:2,see:[0,2,3,4,7,16,10,11,14],do_cssstylesheet:2,close:[],setserializerpref:[14,2],paul:3,analog:[4,2],ownernod:[7,14],"8a1":2,"8a2":2,"8a3":2,"8a4":2,"8a5":2,"8a6":2,altern:[11,7,14,2],syntact:[14,2],xslt:5,numer:[14,2],mediaqueri:[11,0,7,2],statemachin:2,"18z":[],lowercas:[3,14,2],proplist:14,purpl:5,both:[11,4,15,14,2],last:[0,4,12,14,2],opac:[5,2],css3product:2,"1rev1":11,test_cssfontfacerul:2,context:[14,2],load:[8,14],simpli:[9,4,2,15,12,14],point:[14,2],css_:[],header:[3,9,14,2],cssvaluetypestr:2,suppli:3,namespace_rul:[14,2],throughout:[10,12,2],margintop:5,typevalu:2,devic:7,due:[4,14,2],empti:[7,4,12,14,2],implicit:[3,1],defaultloglevel:8,walter:[11,2],"5em":2,"0x0000000001cdf1e0":[],tokensupto:2,mind:11,imag:[8,2],partli:[11,2],func:[14,2],gae:[9,2],importurl:2,convers:[],look:2,resolveimport:[0,6,2],formatt:3,"while":[11,16,14,2],abov:[3,12,5,2],error:[9,3,4,2,8,10,14],"0x01a040c0":[],loop:2,prolog:3,"00a":2,examplelist:7,readm:11,jython:[11,2],errorhandl:2,itself:[11,3,9,6,2],parsecom:[9,2],"00z":[],seem:[11,2],addhandl:[10,2],keepsimilarnamedproperti:2,minim:[13,2],decod:[3,9,2],higher:12,optim:[5,2],propertli:2,user:[11,16,2],syndata:2,namespaceerr:14,subpackag:2,lib:[11,2],discourag:2,older:[0,2],entri:2,parenthes:[],literalproperti:[4,2],traffic:11,propos:2,http_encod:3,detectencoding_str:1,cut:[],logtext:3,restructuredtext:2,fe8d12:14,theoret:14,"_parent":[],hexdigit:2,variables_rul:[14,2],input:[1,8,2],newbas:4,css21:2,csscolor:2,useless:2,transpar:[5,2],big:[],tokenlist:2,"_newbas":2,bit:2,valdid:[],success:2,docutil:[3,7,14],resolv:[9,2,6,12,8,14],rgbcolor:[5,2],"7a2":2,collect:[3,7,14],eee:2,setseri:[12,14,2],borderleftwidth:2,encount:[9,2],"30z":[],often:[7,14],simplifi:[14,2],acknowledg:2,some:[2,3,4,15,12,11,14],csstextlevel3http:[],mirror:2,"30b":2,scale:2,per:[15,14],prop:14,slash:14,invalidmodificationerr:[7,2],prod:2,cssstyledelcar:[4,2],run:2,c0c0c0:5,example2:8,example3:8,feb:[],impor:[4,2],css_rad:[],constraint:14,validprofil:[],optpars:2,preset:[15,2],xsl:[],wanna:2,block:[6,14,2],pref:[2,4,5,12,13,14],within:[3,14,2],listitemspac:12,ellipsi:3,page_rul:14,contributor:3,inclus:[7,14],span:[3,7,14,2],css_grad:[],stylesheet:[0,2,9,5,6,7,8,16,11,12,14],textual:[7,14],custom:[9,2,15,12,10,11],unittyp:2,includ:[11,14,7,9,2],"0x018b30c0":[],primitivevalu:[4,2],ruleslik:[],getcsstext:[14,2],properli:2,serif:[14,2],link:[7,14,2],newer:11,atom:3,line:[11,4,12,14,2],info:[0,2,3,4,6,8,10,14],utf:[9,3,2,1,8,14],floatvalu:[],consist:[7,14,2],simplif:2,paranthesi:12,colors_hexful:5,coomb:[11,2],similar:[12,2],"04z":[],constant:[11,4,14,2],parser:[9,14,2],doesn:[],repres:[7,14,2],"char":2,incomplet:2,reintegr:2,nag:2,titl:[14,7,8,9,2],invalid:[7,14,2],bracket:[],rrggbb:14,getstylesheet:2,eval:2,"5rc1":[4,2],"5rc2":[4,2],"5rc3":[],"5rc4":[],lang:2,mimetyp:[9,2],svg:[5,2],microsoft:[13,4,14,2],"6b3":2,"6b2":2,"6b1":2,"6b5":2,"6b4":2,far:11,profil:[0,4,15,14,2],hello:2,code:[0,2,4,5,11,14],jason:[11,2],edg:2,scratch:2,addproperti:2,emboss:7,feedpars:3,compact:2,privat:[4,2],normalizedvarnam:[12,2],sensit:13,documen:2,elsewher:2,send:[3,8,10],testvalu:15,sens:[4,2],fatal:10,normalvalu:2,corporatelogobgcolor:14,"0x019330c0":[],paranthesisspac:12,"0x0000000001d3e1e0":[],untouch:12,oldmedium:7,relev:2,tri:[2,3,6,7,12,11,14],css11:[],complic:2,cssvalu:[0,2,4,5,6,12,11,14],"try":2,pleas:[2,3,4,15,11,14],"44z":[],impli:[11,3],smaller:2,"7b3dev":[],contructor:2,parentrul:[7,14,2],blanklin:[3,14],"000074a":2,stringvalu:[],download:[11,8,2],dropshadow:2,odd:2,append:[7,14,2],compat:[11,0,1,2],index:[0,7,14,2],compar:2,getrectvalu:2,kaffeesatz:2,access:[7,4,14,2],experiment:[11,0,13,14,2],can:[2,3,1,11,13,14],impact:2,stylerul:[8,2],atkeyword:[14,2],bullet_list:[],getfloatvalu:[],len:2,bodi:[14,2],getvariablevalu:14,let:2,media_sym:14,ioerror:9,safer:2,becom:[14,2],sinc:[11,4,2],unicode_rang:2,convert:[14,5,9],pretti:2,broken:[],later:[2,3,4,5,1,11,14],"0xaaa870":2,texttyp:3,chang:[0,2,4,6,15,8,11,13,14],honor:2,"4a4":2,abcd:14,"4a1":2,"4a2":2,"4a3":2,apr:[],parsestr:[0,9,4,2,15,12,8,13,14],foundat:[11,3],api:[11,4,8,14,2],lime:5,from:[0,1,2,3,4,5,6,7,8,9,11,12,13,14],doubl:[6,14,2],primitivetypestr:2,next:2,websit:2,few:[2,4,6,1,11,12],f00:14,stage:14,sort:14,"33z":[],getselector:2,mismatch:[3,2],trail:2,levelnam:3,actual:[2,4,5,12,16,11,14],retriev:[2,3,4,6,7,8,9,14],"43olor":2,targetencod:8,css_cm:[],fetch:[3,9,2],control:[9,12,2],defaultatkeyword:[12,2],malform:2,process:[7,8,14,2],reftarget:[],sdist:[],css_khz:[],urlstr:[6,2],keepunkownatrul:[4,2],onlin:[],serial:[0,2,5,12,16,11,14],title_refer:[],unus:2,"0x019530c0":[],cssexcept:2,"9a5":2,"9a4":2,"9a6":2,"9a1":2,suffixmatch:14,"9a3":2,"9a2":2,instead:[4,14,2],circular:2,link1:8,link2:8,tied:3,decrib:2,attent:[14,2],redund:2,parentstyl:[4,2],loglevel:9,counter:[5,2],correspond:[3,14],element:[3,7,14,2],issu:[0,2,4,6,11,14],import_sym:14,allow:[7,14,2],subtyp:3,fallback:2,colors_hex:5,move:[11,4,2],css_uri:[],comma:[7,12,14,2],"02z":[],perfect:11,"_readurl":2,"0x019730c0":[],simple_selector_sequ:14,robust:2,therefor:[4,14,2],pixel:[],greater:[7,14,2],handl:[2,4,5,7,8,14],spell:2,mention:2,documentel:2,"13z":[],csswg:2,anyth:[3,2],nameerror:2,mode:[3,2],"10px":2,variableset:14,subset:12,notfounderr:7,namespaceuri:[8,14,2],meta:3,"static":[8,2],do_cssvalu:2,meth:[],patch:[11,2],basicimag:[13,2],special:[7,14,2],out:[14,2],variabl:[0,2,12,16,11,14],matt:2,"00ff00":5,importhrefformat:[12,2],rel:2,filename1:8,rec:[11,3,14],ref:14,red:[14,4,8,5,2],atmediarul:2,parsefil:[0,4,8,9,2],insid:[6,12,14,2],unpars:[14,2],"_mediaqueri":14,"_simplenamespac":2,releas:[0,4,14,2],embarrass:2,afterward:12,complianc:2,"0x0000000001deb1c8":[],css_attr:[],indent:[12,2],could:2,lexer:2,getfloattyp:2,keep:[6,8,2],media_rul:14,length:[7,14,2],retain:2,media_typ:[3,7,2],approprit:2,softwar:[11,3],date:2,shortcut:9,facil:11,typestr:[14,2],prioriti:[4,12,14,2],parentlist:[4,14,2],reseri:[13,2],css2product:2,unknown:[12,14,2],licens:[11,0,3,2],perfectli:2,system:5,messag:[3,4,8,14,2],attach:[14,2],element_nam:14,charset_rul:14,linkimport2:8,"final":[11,1],wellformed:7,"45z":[],"4b1":2,"1em":[14,2],rst:2,repect:2,standalon:[8,2],exactli:2,rss:3,"0x02ce7b30":14,siemer:3,structur:[7,2],charact:[3,7,14,2],"7a5dev":[],chardet:[3,2],result:[2,3,4,6,12,9,8,14],arg:[4,14,2],have:[2,3,4,12,16,11,14],tabl:0,need:[9,3,2,5,15,13,14],border:[11,2],cssbuilder:2,removeprofil:15,min:7,"0x0000000001ccb1c8":[],cssfontfacerul:[0,14,2],mix:2,which:[1,2,3,4,6,7,8,9,10,11,12,13,14,15],googleappengin:2,singl:[9,2,6,7,12,13,14,15],uppercas:2,"5b1":[4,2],selectortext:[12,14,2],deploy:2,monochrom:7,"class":[0,2,3,4,7,12,9,14,15],url:[0,2,3,4,6,8,9,12,14],setlevel:[10,14,2],hopefulli:[14,2],request:[11,0,8,14,2],uri:[4,12,14,2],face:[14,2],inde:2,determin:[3,14],"32z":[],constrain:7,someth:2,fact:2,text:[9,3,2,7,12,11,13,14],bring:2,urllib:3,do_properti:2,"12z":[],anywai:[11,4,12,2],varnam:14,buggi:2,locat:[7,14],should:[2,3,4,5,15,12,9,10,11,8,14],"_propertynam":[4,2],"5px":2,local:2,hope:[11,3,2],"_csscapture_sav":8,meant:2,contribut:[],notat:2,ignoreimportrul:[6,2],"90px":2,"0x2e48d30":[],unstructur:14,organ:2,fuchsia:5,parentstylesheet:[7,14,2],csshack:[],"2b3":2,"2b2":2,"2b1":2,grai:5,base2:[4,2],stuff:[11,2],integr:[7,14,2],contain:[2,4,6,7,1,12,14,15],view:2,raiseexcept:[4,15,9,2],btw:[],sheetorstyl:6,detectencoding_unicod:1,prefixmatch:14,cssvaluelist:[14,2],statu:[],notsav:8,correctli:[14,2],inord:[14,2],domimplementationcss:2,favor:[4,2],state:[3,15,14],neither:[11,13],entiti:3,medialist:[0,9,2,7,12,11,14],colors_rgb_integ:5,kei:[14,2],"2px":[],"03z":2,addmediatyp:2,group:[11,0,14],addit:[0,2,15,8,10,11,14],aqua:5,equal:[7,14],etc:[0,2,3,4,5,14],instanc:[9,3,2,6,7,15,14],capturefrom:8,swallow:2,comment:[8,14,2],revert:2,"46z":[],"_normalprior":[4,2],respect:[14,2],reanim:2,quit:[12,2],wellformedonli:2,addition:[14,8,5,2],pseudoclass:2,clientwidth:2,ruleset:14,currentcolor:5,presenc:14,assert:2,minifi:[12,8,2],togeth:[3,2],"0x0000000001ddf1e0":[],present:[3,4,14,2],delimit:[14,2],newmedium:7,cursor:[11,2],defin:[2,3,4,5,7,12,9,10,11,14,15],intro:2,wild:[11,13,2],helper:[3,4,2],almost:2,alon:2,site:[11,2],archiv:[0,4,2],dual:3,revis:2,"0x0000000001d7e1e0":[],member:[],python:[0,2,3,7,1,11,14],nonnorm:14,http:[9,3,4,2,7,8,11,14,15],logic:2,upon:11,effect:[4,14,2],usecas:[],respons:3,expand:11,"0x019130c0":[],nevertheless:[3,14,2],css_ex:[],builder:2,nomodificationallowederr:[7,14],thought:2,exampl:[9,3,4,2,15,8,16,10,14],command:11,choos:3,undefin:2,css3_paged_media:[15,2],css_em:[],latest:11,test1:9,less:[4,2],"5a1":[9,2],"5a3":2,"5a2":2,obtain:14,test_cssimportrul:2,parendsheet:2,field:3,smith:[11,2],add:[2,4,5,7,15,14],valid:[0,2,4,7,12,10,11,14,15],font_face_rul:14,logger:[3,10],match:[15,2],futur:[7,2],css3:[0,2,5,15,11,14],css2:[7,4,15,2],css1:[],recurc:6,"7b4":2,xe4:[],camelcas:2,know:2,prefnam:12,"7b3":2,insert:[14,2],like:[2,3,4,5,6,15,8,9,12,13,14],lost:14,removeinvalid:2,"28z":[],necessari:2,resiz:[11,15,2],page:[11,0,15,14,2],backlog:[0,5],revers:[14,2],"16z":[],captur:[8,2],devcent:[],q23:2,superclass:2,proper:[14,2],home:2,knownnam:[15,2],librari:[0,2,4,12,10,11],lead:4,"__contains__":2,"6a2":[15,2],"6a3":2,"6a0":2,"6a1":[8,2],"6a6":2,"6a4":2,"6a5":[],hinder:2,slight:2,"_absorb":2,usag:[7,8,9,2],although:2,simpler:[9,14,2],about:[0,4,9,16,2],rare:2,testsuit:[],linenumb:[12,2],embarriss:[],indentet:2,constructor:2,tighter:2,saveraw:2,keepemptyrul:12,disabl:[7,14],"56z":[],own:[10,12,15,2],media_queri:7,lenght:[],important_sym:[14,2],easy_instal:[11,2],three:[12,2],warranti:[11,3],constanst:5,w3c:[11,14,2],getcountervalu:2,trigger:2,properi:[15,2],"var":[14,2],css_level_2:[15,14,2],parsestyl:[0,9,2],"function":[0,2,3,4,5,6,15,8,9,1,14],unexpect:2,keyerror:2,lbrace:14,uninstal:11,overflow:[15,2],prodpars:2,bug:[11,2],count:[14,2],dimenst:14,succe:[3,2],made:2,whether:1,sgml:2,literalnam:[4,14,2],below:2,otherwis:2,problem:[11,2],propertynamespac:12,removehandl:[10,2],"_namespac":14,"int":[15,14,2],dure:[9,4,2,15,8,14],maroon:[5,2],media_featur:7,implement:[2,3,5,7,12,16,11,14],userag:8,probabl:[3,4,2],detail:[11,3,4,10,2],other:[9,3,2,15,12,16,8,14],bool:2,pseudoel:2,refdoc:[],csscaptur:[0,8,2],lerul:[],"0x2e48f28":[],dismiss:2,star:2,validonli:[12,2],"55_5":2,"55_4":2,"55_3":2,"55_2":2,"55_1":2,stai:2,mediarul:[14,2],sphinx:2,eof:[],reliabl:2,rule:[0,1,2,9,6,7,12,11,8,14],style_rul:[14,2],omitlastsemicolon:[12,2],understand:2,cookbook:3,getrgbcolorvalu:2},objtypes:{"0":"py:module","1":"py:attribute","2":"py:class","3":"py:function","4":"py:method"},titles:["cssutils","CSS codec","CHANGELOG","<tt class=\"docutils literal docutils literal docutils literal\"><span class=\"pre\">encutils</span></tt> module","version migration","backlog","utilities","Package <tt class=\"docutils literal docutils literal docutils literal\"><span class=\"pre\">cssutils.stylesheets</span></tt>","scripts","parsing CSS","logging","README","serializing CSS","extra settings","Package <tt class=\"docutils literal\"><span class=\"pre\">cssutils.css</span></tt>","profiles","CSS Variables"],objnames:{"0":"Python module","1":"Python attribute","2":"Python class","3":"Python function","4":"Python method"},filenames:["index","docs/codec","CHANGELOG","docs/encutils","docs/migrate","docs/backlog","docs/utilities","docs/stylesheets","docs/scripts","docs/parse","docs/logging","README","docs/serialize","docs/settings","docs/css","docs/profiles","docs/variables"]})
  1 +Search.setIndex({objects:{"":{encutils:[3,0,1]},"cssutils.css.CSSVariablesRule":{parentRule:[14,1,1],seq:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],media:[14,1,1],variables:[14,1,1],typeString:[14,1,1],valid:[14,1,1],type:[14,1,1],atkeyword:[14,1,1]},"cssutils.stylesheets":{StyleSheet:[7,2,1],MediaQuery:[7,2,1],StyleSheetList:[7,2,1],MediaList:[7,2,1]},"cssutils.css.CSSRule":{parentRule:[14,1,1],COMMENT:[14,1,1],VARIABLES_RULE:[14,1,1],parent:[14,1,1],seq:[14,1,1],CHARSET_RULE:[14,1,1],parentStyleSheet:[14,1,1],atkeyword:[14,1,1],IMPORT_RULE:[14,1,1],cssText:[14,1,1],UNKNOWN_RULE:[14,1,1],typeString:[14,1,1],STYLE_RULE:[14,1,1],NAMESPACE_RULE:[14,1,1],MEDIA_RULE:[14,1,1],FONT_FACE_RULE:[14,1,1],wellformed:[14,1,1],type:[14,1,1],PAGE_RULE:[14,1,1]},cssutils:{stylesheets:[7,0,1],parseString:[9,3,1],getUrls:[6,3,1],replaceUrls:[6,3,1],serialize:[1,0,1],errorhandler:[10,0,1],parse:[9,0,1],CSSParser:[9,2,1],parseFile:[9,3,1],codec:[8,0,1],resolveImports:[6,3,1],parseStyle:[9,3,1],css:[14,0,1]},"cssutils.css.CSSFontFaceRule":{parentRule:[14,1,1],style:[14,1,1],atkeyword:[14,1,1],seq:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],valid:[14,1,1],parent:[14,1,1],type:[14,1,1]},"cssutils.css.CSSFunction":{type:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.profiles.Profiles":{removeProfile:[15,4,1],defaultProfiles:[15,1,1],knownNames:[15,1,1],profiles:[15,1,1],validateWithProfile:[15,4,1],propertiesByProfile:[15,4,1],validate:[15,4,1],addProfile:[15,4,1]},"cssutils.serialize.Preferences":{useDefaults:[1,4,1],useMinified:[1,4,1]},"cssutils.css.MSValue":{type:[14,1,1],seq:[14,1,1],value:[14,1,1],cssText:[14,1,1]},"cssutils.css.Selector":{parentList:[14,1,1],parent:[14,1,1],seq:[14,1,1],selectorText:[14,1,1],element:[14,1,1],specificity:[14,1,1]},"cssutils.stylesheets.MediaQuery":{mediaText:[7,1,1],mediaType:[7,1,1]},"cssutils.css.CSSImportRule":{parentRule:[14,1,1],atkeyword:[14,1,1],name:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],media:[14,1,1],typeString:[14,1,1],styleSheet:[14,1,1],href:[14,1,1],type:[14,1,1],seq:[14,1,1],wellformed:[14,1,1]},"cssutils.css.CSSRuleList":{count:[14,1,1],insert:[14,1,1],reverse:[14,1,1],extend:[14,4,1],index:[14,1,1],remove:[14,1,1],pop:[14,1,1],sort:[14,1,1],item:[14,4,1],length:[14,1,1],rulesOfType:[14,4,1],append:[14,4,1]},"cssutils.css.CSSStyleRule":{parentRule:[14,1,1],style:[14,1,1],selectorText:[14,1,1],seq:[14,1,1],parent:[14,1,1],selectorList:[14,1,1],parentStyleSheet:[14,1,1],cssText:[14,1,1],typeString:[14,1,1],type:[14,1,1],atkeyword:[14,1,1]},"cssutils.stylesheets.StyleSheetList":{item:[7,4,1],length:[7,1,1]},"cssutils.stylesheets.StyleSheet":{seq:[7,1,1],parentStyleSheet:[7,1,1],alternate:[7,1,1],href:[7,1,1],ownerNode:[7,1,1],type:[7,1,1]},encutils:{encodingByMediaType:[3,3,1],detectXMLEncoding:[3,3,1],EncodingInfo:[3,2,1],getEncodingInfo:[3,3,1],getHTTPInfo:[3,3,1],getMetaInfo:[3,3,1],tryEncodings:[3,3,1],buildlog:[3,3,1]},"cssutils.css.CSSStyleDeclaration":{parentRule:[14,1,1],getProperty:[14,4,1],getPropertyValue:[14,4,1],seq:[14,1,1],cssText:[14,1,1],keys:[14,4,1],getPropertyCSSValue:[14,4,1],item:[14,4,1],length:[14,1,1],removeProperty:[14,4,1],getProperties:[14,4,1],setProperty:[14,4,1],getPropertyPriority:[14,4,1],children:[14,4,1],getCssText:[14,4,1]},"cssutils.css.SelectorList":{parentRule:[14,1,1],appendSelector:[14,4,1],length:[14,1,1],append:[14,4,1],selectorText:[14,1,1]},"cssutils.css.CSSNamespaceRule":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],prefix:[14,1,1],namespaceURI:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.css.CSSMediaRule":{parentRule:[14,1,1],atkeyword:[14,1,1],seq:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],media:[14,1,1],insertRule:[14,4,1],deleteRule:[14,4,1],typeString:[14,1,1],add:[14,4,1],type:[14,1,1],name:[14,1,1]},"cssutils.css.PropertyValue":{item:[14,4,1],length:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.css.Property":{name:[14,1,1],parent:[14,1,1],cssText:[14,1,1],cssValue:[14,1,1],value:[14,1,1],propertyValue:[14,1,1],priority:[14,1,1],literalpriority:[14,1,1],valid:[14,1,1],validate:[14,4,1],literalname:[14,1,1]},"cssutils.css.CSSPageRule":{parentRule:[14,1,1],style:[14,1,1],atkeyword:[14,1,1],selectorText:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],parent:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.stylesheets.MediaList":{deleteMedium:[7,4,1],appendMedium:[7,4,1],mediaText:[7,1,1],parentRule:[7,1,1],item:[7,4,1],length:[7,1,1],append:[7,4,1]},"cssutils.css.CSSStyleSheet":{setSerializerPref:[14,4,1],insertRule:[14,4,1],seq:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],variables:[14,1,1],alternate:[14,1,1],deleteRule:[14,4,1],encoding:[14,1,1],add:[14,4,1],href:[14,1,1],ownerNode:[14,1,1],namespaces:[14,1,1],setSerializer:[14,4,1],type:[14,1,1],ownerRule:[14,1,1]},"cssutils.css.CSSCharsetRule":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],encoding:[14,1,1],typeString:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.css.DimensionValue":{cssText:[14,1,1],type:[14,1,1],seq:[14,1,1],value:[14,1,1],dimension:[14,1,1]},"cssutils.CSSParser":{parseUrl:[9,4,1],parseFile:[9,4,1],parseString:[9,4,1],setFetcher:[9,4,1]},"cssutils.serialize":{CSSSerializer:[1,2,1],Preferences:[1,2,1]},"cssutils.css.CSSComment":{parentRule:[14,1,1],atkeyword:[14,1,1],parent:[14,1,1],cssText:[14,1,1],parentStyleSheet:[14,1,1],typeString:[14,1,1],type:[14,1,1],seq:[14,1,1]},"cssutils.css.CSSVariablesDeclaration":{parentRule:[14,1,1],seq:[14,1,1],cssText:[14,1,1],keys:[14,4,1],getVariableValue:[14,4,1],item:[14,4,1],length:[14,1,1],removeVariable:[14,4,1],setVariable:[14,4,1]},"cssutils.css":{CSSVariablesDeclaration:[14,2,1],URIValue:[14,2,1],CSSFontFaceRule:[14,2,1],PropertyValue:[14,2,1],CSSMediaRule:[14,2,1],Selector:[14,2,1],CSSRuleList:[14,2,1],CSSStyleRule:[14,2,1],CSSRule:[14,2,1],CSSFunction:[14,2,1],SelectorList:[14,2,1],CSSCharsetRule:[14,2,1],MSValue:[14,2,1],CSSVariablesRule:[14,2,1],CSSStyleSheet:[14,2,1],ColorValue:[14,2,1],CSSStyleDeclaration:[14,2,1],CSSImportRule:[14,2,1],Value:[14,2,1],DimensionValue:[14,2,1],Property:[14,2,1],CSSPageRule:[14,2,1],CSSVariable:[14,2,1],CSSNamespaceRule:[14,2,1],CSSComment:[14,2,1]},"cssutils.codec":{detectencoding_unicode:[8,3,1],detectencoding_str:[8,3,1]},"cssutils.css.URIValue":{value:[14,1,1],type:[14,1,1],uri:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.css.CSSVariable":{value:[14,1,1],type:[14,1,1],name:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.css.Value":{type:[14,1,1],value:[14,1,1],seq:[14,1,1],cssText:[14,1,1]},"cssutils.profiles":{Profiles:[15,2,1]},"cssutils.css.ColorValue":{blue:[14,1,1],name:[14,1,1],seq:[14,1,1],cssText:[14,1,1],type:[14,1,1],value:[14,1,1],green:[14,1,1],alpha:[14,1,1],colorType:[14,1,1],red:[14,1,1]}},terms:{expressionvalu:[4,14,2],yellow:5,prefix:[12,14,2],getproperti:[4,15,14,2],hierarchyrequesterr:[14,2],indexaccesserr:[],whose:6,typeerror:2,aug:[],inkedblad:2,swap:2,under:[11,3,2],preprocess:[14,16],"0x019c40c0":[],spec:[11,4,14,2],merchant:[11,3],digit:[14,2],pyxml:2,getrul:2,css_hz:[],voic:2,ident:[15,14,2],setstyledeclar:2,affect:14,hierarchy_request_err:[],somestr:2,page_sym:14,cmp:14,naiv:2,direct:[14,2],"10z":[],test_stylesheetrul:2,blue:[14,12,5,2],aim:[11,2],neg:[14,2],cssimportrul:[0,6,4,14,2],ff00ff:5,children:[14,2],blur:2,"new":[9,4,2,6,7,1,14,15],net:2,ever:2,urlerror:9,cssom:[2,4,5,1,11,14],unpars:[14,2],cssstylesheet:[0,9,4,2,6,15,12,1,14],never:[3,8,2],here:[2,3,4,15,11,14],lgpl:[11,3,2],path:[12,2],tokenmacro:15,tant:[4,2],test_csscharsetrul:2,anymor:[13,4,14,2],stylesheetlist:[0,7,12,5,2],"0x01a040c0":[],jame:11,permit:[],pprint:2,"_simplenamespac":2,offx:2,"_test":2,offi:2,removevari:14,txt:[3,2],unit:14,redon:2,describ:[14,2],would:[9,1,14,15,2],call:[6,9,8,14,2],"55_52":2,typo:2,recommend:2,calc:2,type:[9,3,4,2,7,14],until:[13,4,1,14,2],relat:[0,2,3,15,11,14],hurt:2,warn:[9,4,2,6,12,10,14],implemt:[14,2],hole:2,hold:[4,14,2],must:[3,9,1,14,2],setup:[11,2],work:[0,9,3,4,2,6,11,14],dodt:[11,2],propvalue_regex:[],overrid:[9,12,2],"00ff00":5,give:2,colors_rgb_percentag:5,indic:[0,7,8,14,2],functional_pseudo:14,want:[9,1,15,2],looser:14,end:[7,1,14,2],quot:[6,4,14,2],filename_combin:12,how:[9,3,2,5,7,1,10,14,15],cthedot:[11,0,3,12,2],overwrot:2,updat:[11,2],hsla:[14,5,2],recogn:[14,2],mess:[],after:[11,3,1,14,2],"_style":2,befor:[1,14,2],wrong:[3,2],parallel:2,lar:3,deleterul:[14,2],attempt:3,exclud:[6,14],perform:[0,5,2],environ:2,amit:[11,2],lambda:[9,15,2],order:[3,7,15,14,2],oper:[14,2],rulesoftyp:[14,2],over:[4,14,2],becaus:2,css_in:[],fit:[11,3,2],fix:[4,14,2],strang:2,better:[4,2],imp:[],offic:14,"37z":[],easier:[3,14,2],them:[11,13,4,12,2],"0x0000000001c8f1e0":[],thei:[4,1,14,2],"break":2,silver:5,grammar:11,"40a":2,changelog:[0,2],unicodedecodeerror:9,each:[6,1,14,2],debug:[10,12,14,2],higher:1,"40z":[],mean:[1,8],basicmacro:2,namespacerul:11,"24b":2,navi:5,linkimportimport1:12,appengin:[9,2],keepusednamespacerulesonli:1,ommit:2,addselector:2,"24z":[],goe:2,newli:14,content:[0,9,3,2,7,1,14],rewrit:2,"0x0000000001cd71e0":[],got:8,csspagerul:[0,14,2],linear:2,situat:2,no_modification_allowed_err:[],parenthesi:2,nth:2,"39z":[],freq:14,htmlmeta:3,angl:14,traceback:4,propertli:2,ist:14,filter:[13,2],iso:[3,12],subtl:2,rang:[14,7,5,2],render:[11,2],"06z":[],restrict:14,instruct:[7,14],"2a5":2,"2a2":2,"2a3":2,"2a1":2,massiv:2,rewritten:[4,2],top:[7,14,2],"0x0000000001d6b1c8":[],sometim:2,too:[11,3,14,2],draft:[11,14],css3_box:[15,2],namespac:[11,6,1,14,2],setuptool:2,"_clean":14,"17z":[],technic:2,target:[6,12,14,2],keyword:[1,14,2],provid:[9,2,7,1,11,12,14],expr:14,getstringvalu:[4,2],normalizedeclarationord:2,project:[7,2],cssselector:5,csscomment:[0,1,14,2],deletemedium:7,"0x018c30c0":[],idth:2,invalidcharactererr:7,mine:2,raw:2,aforement:[],csspaptur:2,seen:2,geteffectivelevel:[10,2],incompat:[0,4,2],"1em5":2,"4b1":2,"7a6":2,"7a5":2,"7a4":2,"7a3":[14,2],"0x01a130c0":[],"7a1":2,"7a0":2,even:[2,3,1,10,11,14],"7final":2,keepallproperti:[1,14,2],though:[9,3,4,2,1,10,11,14],object:[9,3,4,2,6,7,1,14,15],cssparser:[0,4,14,9,2],regular:[],letter:14,millimet:[],filemod:3,cssparserexcept:2,includedefault:3,geturl:[0,6,2],dom:[9,4,5,2,7,11,14],doc:[3,4,2],flow:11,doe:[9,3,4,2,6,7,14],declar:[3,4,12,14,2],test_cssstylesheet:2,colortyp:[14,2],unchang:[],came:14,handlin:9,prio:[5,14],"__str__":2,syntax:[11,14,2],"0000ff":5,radio:2,involv:7,absolut:2,explain:3,configur:[10,1,2],em5:2,"0x01ab40c0":[],folder:2,"41z":[],stop:[14,2],compli:2,"_pprint":2,report:[3,15,14,2],newlog:10,ietf:3,"public":[11,3,2],twice:1,bad:2,"54z":[],buildlog:3,html40:3,fair:2,"100px":2,newseri:2,num:[15,2],mandatori:2,imho:2,linefe:2,fail:[3,2],themselv:2,"38z":[],best:4,awar:2,selectorlist:[0,1,14,2],unary_oper:14,csscombin:[0,12,2],attribut:[9,3,4,5,2,7,1,14],appendmedium:[7,2],accord:[3,14,2],extend:[14,2],extens:[11,2],cssvaluetyp:2,howev:2,literalcsstext:2,against:14,"0x0000000001daf1e0":[],"36z":[],py3k:2,com:[2,3,4,12,11,14],col:[4,2],domexcept:[4,2],portant:1,aspect:7,height:[7,2],newselector:14,documentstyl:[0,5],cssutil:[0,1,2,4,6,7,8,9,10,11,12,13,14,15,16],css_ident:[],parserinfo:12,assum:[3,9,2],removeproperti:[14,2],hexdigit:2,been:[4,8,14,15,2],much:[14,2],interest:3,basic:[11,3,10,15,2],tini:2,literalprior:[4,14],dismiss:2,argument:[6,15,2],"25z":[],lofg:[],child:[7,14,2],"catch":2,inlineimport1:12,refexplicit:[],inlineimport2:12,getcssvalu:4,gnu:[11,3],properti:[0,2,4,15,1,10,11,13,14],ffff00:5,lesser:[11,3],calcul:2,namespace_prefix:14,aural:2,charset_sym:[14,2],getformat:2,cssserial:[0,1,14,2],dobson:11,applic:[3,2],"0x0000000001cab1c8":[],filename2:12,kwarg:14,sever:[12,2],grown:2,encodinginfo:3,incorrectli:2,receiv:[11,3],suggest:[11,2],make:[4,2],transpar:[5,2],complex:2,split:2,rulelist:2,complet:[11,3,1,5,2],"07z":[],hand:2,rais:[9,3,4,2,7,15,14],refin:2,getstyledeclar:2,redefin:[15,2],kept:[6,1,14,2],bewar:2,inherit:2,setfetch:[9,2],client:[4,2],shortli:2,thi:[1,2,3,4,5,6,7,8,9,11,12,13,14,15],everyth:2,left:[14,2],identifi:[14,2],just:[9,2],ordin:[7,14],unknown_rul:14,yet:[2,3,7,8,11,14],languag:[7,14],"5final":4,indentspecif:1,had:2,"_selector":2,els:[3,1,14,2],ffffff:5,save:[12,2],"53z":[],gave:2,"3px":[],csscharsetrul:[0,14,2],mayb:[3,2],preserv:[14,2],background:[11,12,14,2],invalidaccesserr:[],shadow:[11,2],httprespons:3,specif:[9,3,4,5,2,1,11,13,14],deprec:[14,4,5,2],negat:[14,2],inlineimportimport1:12,specit:1,underli:[7,2],syntax_err:[],www:[2,3,7,15,11,14],right:[14,2],old:[4,2],deal:14,"0x0000000001d871e0":[],percentag:[15,14,2],namespace_sym:14,intern:[9,4,2,7,15,14],setlog:[10,2],total:3,selectortext:[1,14,2],bottom:2,deploy:2,subclass:[4,1,14,2],tracker:11,"91a1":2,condit:2,core:[],buildin:2,streamread:2,cori:[11,2],hsl:[14,5,2],test_mediarul:2,"0px":2,slightli:[15,1,2],surround:[6,4,14,2],attrib:14,csstext:[9,4,2,1,13,14],"float":[14,2],encod:[9,3,2,12,8,14],bound:14,dashmatch:14,down:2,creativ:[3,2],"22z":[],wrap:[3,6,2],css_box_level_3:2,wai:[13,9,16,2],support:[2,4,7,16,11,14],samenamepropertylist:2,"class":[0,9,3,4,2,7,1,14,15],avail:[9,3,4,2,12,10,8,14],width:[7,2],reli:[14,2],css_dimens:[],defaultpropertynam:[1,2],head:2,medium:[7,14,2],"55_51":2,form:[14,1,5,2],forc:2,index_size_err:[],linkstyl:[0,5],taken:11,hear:2,"true":[9,3,4,2,6,15,8,1,13,14],styledeclar:[14,2],reset:[13,9,1,14,2],wellform:[14,2],attr:2,bugfix:2,autoclass:[],colorvalu:[14,2],emit:[9,2],"08z":[],featur:[11,14,7,5,2],cssnamespacerul:[0,12,14,2],"abstract":[7,14],getmetainfo:3,exist:[7,14,2],valuelist:[4,2],"09042x":[],check:[3,9,15,14,2],readonli:[7,14,4,5,2],when:[9,3,4,2,6,14],refactor:[15,5,2],tim:[11,2],cssstyledeclar:[0,9,4,2,6,1,14],cssstyledeclat:[4,2],test:[11,4,15,9,2],node:[14,2],intend:[3,2],mediatext:[7,14,2],"15z":[],urllib2:[9,12,2],syntaxerr:[4,14,2],intent:2,nosuchprofileexcept:15,faster:2,furthermor:14,pseudo:[3,7,14,2],createcssstylesheet:2,ignor:[14,3,12,5,2],time:[11,4,14,2],push:2,colors_from_sourc:5,"0x0000000001c6e1e0":[],concept:[7,14],mediaal:2,global:[2,4,15,1,10,14],"3a1":2,syndata:2,depend:[9,15,14,2],color_valu:[14,2],aspn:3,correcli:2,readabl:2,sourc:[11,5,2],string:[1,2,3,4,7,12,9,8,14,15],urivalu:[14,2],dez:[],feasibl:11,"0mm":2,exact:[1,2],"24_1":2,level:[9,3,2,5,7,15,10,11,14],did:2,setloglevel:2,iter:[4,14,2],"0x0000000001d071e0":[],item:[7,15,14,2],teal:5,div:14,round:2,prevent:2,csssstylesheet:2,do_stylesheet:2,plu:[14,2],clearstyledeclar:2,port:2,pythonhom:12,favour:4,current:[14,6,15,13,2],"0x2ce7":14,urlopen:3,gener:[2,3,6,15,1,11,14],explicitli:[14,2],modif:[],along:[11,3,2],wait:[],box:[11,14,2],"_properti":2,http_media_typ:3,"__repr__":2,"52z":[],cssvariablesdeclar:[0,14,2],testtool:2,extra:13,propertiesbyprofil:15,tweak:1,modul:[0,2,3,5,11,14],prefer:[0,2,3,5,1,16,11,14],fake:2,instal:[11,0,3,12,2],regex:[15,2],"_propertynam":[4,2],univers:[14,2],visit:11,subvers:2,getpropertycssvalu:[14,2],validatewithprofil:[15,2],handler:2,msg:[4,10,2],black:[5,2],reorder:2,getpropertyprior:[4,14,2],"0x0000000001d8e1e0":[],easiest:1,defaultpropertyprior:1,proxypath:12,prepar:2,whatev:3,"0x0000000001d671e0":[],replaceurl:[0,6,4,2],purpos:[11,3,10],problemat:2,claim:2,complic:2,sourcefil:2,stream:[3,2],"14z":[],backslash:2,agent:[16,2],critic:10,gerla:[11,2],occur:[14,4,9,2],alwai:[2,3,4,5,7,1,14,15],lxml:5,multipl:[14,2],cssnormal:2,charset:[9,3,2,12,8,14],write:[11,2],"6digit":5,valuevalid:2,tild:[14,2],xhtml:3,rfc3023:3,map:2,product:[14,2],generalmacro:2,max:7,dive:3,gradient:2,usabl:[1,2],path2url:[],yanon:2,pending_xref:[],mai:[2,3,4,5,6,15,12,9,10,1,14],underscor:2,data:[8,14,2],explicit:[3,8,14,2],programmat:[0,12,2],"switch":13,combin:[1,6,12,14,2],offend:2,epydoc:2,propertyvalu:[11,4,14,2],tty:7,simpleatrul:2,still:[11,4,2],mainli:[11,2],dynam:14,equiv:3,overhaul:2,thank:[11,0,2],textcont:3,importrul:2,window:[3,2],curli:14,main:[3,12,2],"7dev4":[],non:2,"7a2":2,initi:[9,1,14,2],safari:2,nov:[],now:[11,4,14,2],discuss:[11,0,14],nor:11,unstructur:14,term:[11,3,14],"7b2":2,name:[2,3,4,5,15,1,8,14],"7b1":2,opera:[7,2],drop:2,oliv:5,propnam:[],separ:[14,2],attributeerror:2,compil:2,domain:2,"0x01a830c0":[],replac:[9,4,2,6,1,16,10],individu:[],continu:2,redistribut:[11,3],backport:2,someth:2,happen:[3,2],shown:12,pseudo_pag:14,space:[1,14,2],list_item:[],gethttpinfo:3,"51z":[],internet:2,correct:2,migrat:[0,4],ort:[],getcwd:2,mime:[3,2],org:[2,3,7,15,11,14],"byte":[3,9,8,14,2],care:2,reusabl:[9,2],tigri:[],suffici:[1,9,10,2],prettyprint:[5,2],synchron:2,thing:[15,5],place:[6,14,2],think:[],first:[3,7,8,14,2],origin:[6,1,14,2],info:[0,2,3,4,6,12,10,14],reimplement:2,directli:[14,4,1,9,2],indexsizeerr:[14,2],onc:2,lastchangedd:2,fetcher:[0,9,2],stringtyp:[],css_mm:[],textual:[7,14],oppos:2,open:[3,1,2],predefin:[15,2],size:2,parseurl:[0,4,12,9,2],given:[9,3,2,6,15,1,12,14],cssrule:[0,2,4,7,1,14,15],workaround:[],gif:[12,14,2],css2xpath:5,necessarili:[3,2],lognam:3,white:[14,5,2],conveni:1,loghandl:2,css3val:14,especi:11,copi:[11,3],specifi:[7,8,14,2],primitivevalu:[4,2],mostli:2,holder:14,than:[7,14,2],png:[14,2],serv:3,wide:2,keepcom:[1,14,2],were:[14,2],posit:[4,14,2],import_rul:[14,2],browser:[16,2],pre:[3,7,14,2],san:[14,2],normalkeyword:2,pro:[],"20z":[],delim:2,ani:[9,3,4,2,7,1,16,11,14,15],setstringvalu:[],valuespac:2,cssstylerul:[0,4,1,14,2],profilenam:[],notimplementederror:2,kevin:[11,2],css2properti:[0,14,5,2],propertynam:[1,14,2],centimet:[],note:[15,14,2],take:[15,2],green:[14,4,1,5,2],noth:2,css3_color:[15,2],begin:8,sure:[],normal:[9,4,2,15,1,12,13,14],clearer:9,beta:[14,2],normalnam:[4,2],pair:2,setfloatvalu:[],css_percentag:[],renam:[4,2],maxwidth:2,mrz:[],dimensionvalu:[4,14,2],newer:11,show:[12,2],hexcolor:[15,14],detectxmlencod:3,spacer:1,hack:[11,13,4,2],"0x01a030c0":[],help:[11,6,4,12,2],xml:[2,3,4,5,7,14],onli:[2,3,4,7,12,11,1,13,14,15],slow:2,ratio:7,activ:[12,2],state:[3,15,14],dict:[14,2],offici:[11,14,2],overwritten:[4,2],meta_encod:3,variou:2,get:[9,15,14,2],repr:[3,2],getpropertyvalu:14,cannot:[13,15,12,14,2],neither:[11,13],seq:[7,14,2],xmldecla:3,test_unknownrul:2,yield:[6,4,15,14,2],initial_rul:2,soruc:2,telecommun:[],where:[9,4,2,15,10,14],doerwald:[11,2],hoek:[11,3],fff:[5,2],testcas:2,doerwalt:2,detect:[3,9,8,2],"__all__":2,enumer:14,enough:8,variables_sym:14,between:[3,14,2],"import":[2,3,4,6,7,12,9,10,11,1,13,14,15],pretti:2,august:[11,14],parent:[4,14,2],screen:[7,2],comm:14,arial:[14,2],come:2,minidom:2,improv:2,cssmediarul:[0,1,14,2],unrecogn:14,among:2,acceler:2,insertrul:[14,2],color:[0,2,4,5,7,1,14,15],overview:[11,0],unittest:2,pop:14,convieni:[0,9,2],tryencod:[3,2],"0x2e78c":[],font_fac:14,ownerrul:14,hardli:2,css3_font_fac:[14,2],valueerror:14,embarrissingli:[],hreftyp:[1,2],refdomain:[],resolut:7,ironpython:[],former:2,"7dev":[],"case":[9,3,4,2,6,7,1,11,13,14],"0x0000000001d771e0":[],"50z":[],"0x01a630c0":[],margin:[14,5,2],anytim:11,stdout:12,worri:[16,2],sourceencod:12,ascii:[3,9,8,14,2],"__init__":[14,2],develop:[11,0,14,2],xml_encod:3,author:[3,2],media:[9,3,2,6,7,12,11,14],same:[2,7,1,10,11,14],html:[9,3,2,7,1,12,14],speech:[7,2],document:[11,3,7,14,2],css2propertynam:14,finish:2,nest:[12,14,2],capabl:2,mani:11,extern:[3,7],scrolltop:2,appropri:[14,2],macro:[0,15,2],markup:2,without:[2,3,4,7,16,11,13,14],model:[7,2],style2:12,style1:12,predef:2,normalpropertynam:2,do_css_properti:2,harrison:2,flavor:5,speed:2,versu:4,hint:14,except:[9,3,4,2,7,15,14],param:2,perti:[],real:[11,2],moz:2,cssvariablesrul:[0,1,14,2],around:2,read:[11,9,2],"21z":[],"0x2ce7d3":14,grid:7,world:[11,2],mod:[],css_px:2,whitespac:2,css_pt:[],fontstyl:[14,2],integ:[4,14,2],server:2,named_color:5,either:[9,3,4,2,7,11,13,14],cascad:[11,0,14,5,2],output:[1,10,12,14,2],css_pc:[],"_normal":2,defaultprofil:[15,14,2],css_number:[],assertionerror:2,css_string:[],definit:[11,7,15,14,2],token:[11,15,2],legal:2,exit:12,unbeliev:2,notabl:2,hopefulli:[14,2],csspars:[0,12,2],refer:[3,16,1,14,2],devcent:[],imposs:12,pagerul:2,olor:[4,1,2],fulli:[11,14,5,2],"throw":2,alternate2:12,src:[1,14,2],cssprimitivevalu:[4,14,2],addrul:2,"__setslice__":[14,2],stretch:2,degre:[],other:[9,3,2,15,1,16,12,14],bom:[3,9,8,2],activest:3,lastli:3,surviv:2,strip:2,invalid_access_err:[],your:[2,3,4,15,12,16,10,11,1,13],log:[0,9,3,4,2,15,12,10,14],srcatkeyword:2,hex:[14,5,2],"_node":2,overwrit:[1,15,12,14,2],start:[2,4,7,12,8,13,14,15],compliant:[11,2],interfac:[11,14,7,5,2],low:11,lot:2,linkimport1:12,css2product:2,ruleset:14,lang:2,tupl:[14,2],regard:2,jun:[],jul:[],realli:[14,2],longer:2,pull:2,bullet:[],possibl:[2,3,5,11,13,14],"default":[9,3,4,5,2,12,10,1,14],images2:12,star7:2,xbrowser:2,inform:[2,3,4,6,12,14],easyinstal:2,gone:2,creat:[14,2],certain:[14,2],strongli:2,repons:3,file:[1,9,3,2,12,11,8],fill:3,again:[4,1,15,2],googl:[11,0,9,2],princexml:2,braill:7,substringmatch:14,font_face_sym:14,idiom:[14,2],cleanup:2,usedefault:[1,2],writabl:2,you:[9,3,4,2,15,1,16,10,11,13,14],christof:[11,3],"6b5":2,colon:1,sequenc:2,minimock:2,docstr:2,"60a":2,peak:[],"60b":2,"1b1":2,newser:[],"1b3":2,directori:[12,2],descript:[14,2],hello:2,tricki:2,unknownrul:2,escap:[14,2],represent:[7,14,2],all:[2,3,4,5,6,7,12,16,11,1,14,15],dist:2,"_getcsstext":2,css_color_level_3:2,predefind:2,deprecationwarn:[4,2],follow:[2,4,12,10,11,14],als:[],custommacro:15,e4e4e4:2,rewrot:2,linesep:2,init:[4,9,2],program:[13,4,12,2],those:14,scratch:2,logocontain:14,introduc:[7,4,5,2],adapt:2,liter:[2,3,4,7,1,14],fals:[1,2,3,4,6,7,8,12,14,15],csssmediarul:2,util:[0,6,4,14,2],"1px":[5,2],veri:[3,2],encodingbymediatyp:3,retur:[],list:[9,4,2,7,12,14,15],linkimportimport2:12,adjust:[1,12,2],stderr:[3,10,2],dimens:[14,2],unnorm:[4,14,2],illegalvalu:2,appendselector:14,zero:2,design:3,pass:[11,2],further:14,what:[14,2],abc:2,abl:[11,14,16,5,2],delet:[7,14,2],version:[0,2,3,4,12,11,14],keepunknownatrul:[1,2],rgba:[14,15,5,2],deepli:2,method:[9,4,2,15,1,10,14],contrast:[],hasn:8,full:2,hash:[14,2],misspel:[4,2],domstr:14,behaviour:[4,2],free:[11,3],getencodinginfo:3,strong:[],modifi:[11,3,14],valu:[0,2,3,4,5,6,7,1,9,11,13,14,15,16],search:[0,3],"0x019e30c0":[],amount:2,doctest:3,decodedcsstext:2,via:[9,3,4,2,7,12,14],shorthand:[14,2],primit:[],"0x0000000001d4e1e0":3,filenam:[3,9,2],href:[14,7,12,9,2],famili:[14,2],dustindiaz:14,select:14,distinct:14,convini:[5,2],regist:2,two:[4,15,14,2],resolvevari:[1,2],namespace_err:[],minor:[11,4,2],more:[2,3,4,7,8,11,14],flat:6,desir:[14,2],tokenize2:2,ital:2,flag:8,particular:[11,3],known:[0,15,1,14,2],cach:2,correctli:[14,2],none:[1,2,3,9,6,7,12,8,14,15],cssvalue_propertynam:2,tantek:2,outlin:[11,15,2],dev:[11,2],remain:2,paragraph:[],del:[14,2],dee:[1,2],def:[4,9,2],test_cssrul:2,selectors_group:14,scan:7,registr:11,accept:2,explor:2,parsabl:[11,13,7,14,2],uncheck:2,cssfontfac:14,cours:2,newlin:2,secur:2,rather:2,anoth:[14,2],ledger:14,"0x019a30c0":[],useminifi:[13,1,2],simpl:[14,2],css:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],upto:[4,2],resourc:3,referenc:[9,12,2],reflect:[14,2],ff0000:5,"_text":2,associ:[7,14],"short":5,linesepar:[1,2],setproperti:[14,2],xxx:2,egg:[11,2],rotat:[13,2],"55b":2,soon:15,reftyp:[],paper:14,through:[14,2],hierarchi:2,atrul:2,css3_basic_user_interfac:15,paramet:[9,3,4,2,6,7,15,14],style:[0,9,4,5,2,7,1,11,14,15],"1a1":2,stylesheet:[0,2,9,5,6,7,12,16,11,1,14],handheld:[7,2],pad:2,might:[2,3,7,15,11,14],finer:2,tri:[2,3,6,7,1,11,14],"return":[2,3,4,6,7,8,9,14,15],okt:[],"0xb86d30":[],pollut:2,"_valu":[4,2],css_primitive_typ:2,"2a4":2,achiev:[],alreadi:[7,2],radian:[],found:[9,3,4,2,15,12,14],unicod:[3,9,8,14,2],errata:2,windowserror:2,weight:2,exhaust:2,idea:[],"_macro":[15,2],expect:[4,14,2],variablenam:14,todo:[3,16,14,2],orient:[14,2],standard:[2,3,7,15,10,11,14],shortcom:14,robert:3,publish:[11,3,2],princ:2,print:[9,3,2,7,1,12,13,14,15],generalvalu:15,occurr:14,"0x019430c0":[],qualifi:14,proxi:[],advanc:[3,9],guess:[11,3,2],pub:3,reason:[4,14,2],base:[2,3,4,7,11,14],put:[11,14,2],rect:[5,2],omit:[9,1,14,2],reregist:2,jimmyg:2,cssrulelist:[0,14,2],assign:9,major:[13,2],oserror:2,funcval:15,number:[7,14,2],done:[4,5,2],least:[11,13,14,2],stabl:[0,14,2],miss:2,fanci:2,differ:[9,3,2,5,6,1,14],script:[0,12,2],fontfacerul:2,construct:[],"8dev":0,"__length__":2,progid:[13,2],statement:14,illeg:2,schema:5,option:[9,3,2,5,12,11,1,14],cssproperti:[4,2],getsamenamepropertylist:2,"00ffff":5,selector:[0,2,4,5,1,11,14],part:[11,7,1,14,2],pars:[0,2,3,4,5,15,12,9,11,13],kind:[11,0,13,14,2],remov:[0,2,4,7,1,11,14,15],dtd:3,bugfre:11,reus:2,str:[3,4,2],prescott:3,sty:[],"_token_macro":[15,2],nomodificationallowederr:[7,14],packag:[11,0,7,14,2],sheet:[0,2,4,5,6,7,12,9,11,1,13,14,15],setvari:14,xref:[],equival:[14,2],self:2,violat:11,also:[0,2,4,5,7,12,9,10,11,1,13,14,15],build:[11,3,2],type_selector:14,analogu:[14,2],brace:14,distribut:[11,3,2],import2:12,import3:12,mixtur:2,most:[2,3,4,15,1,10,11],addprofil:[15,2],plan:11,alpha:[13,4,14,2],domimplement:2,charsetrul:[14,2],exc:[],pseuso:3,clear:2,cover:14,clean:[4,15,2],newvalu:1,enctyp:2,"1000px":2,wsgi:2,dximagetransform:[13,2],cdc:[14,2],carefulli:2,cdo:[14,2],restserv:2,cssvariabl:[16,4,14,2],css_m:[],typemedialist:[],marginleft:5,font:[11,14,2],find:[11,3,14,2],pagenam:2,indexerror:14,copyright:[11,3],"0x0000000001caf1e0":[],moscovich:[11,2],namespaceprefix:2,saveto:12,factor:2,proced:2,express:[13,7,14,2],obtain:14,restart:[13,2],ie5:2,primitivetyp:2,rfc:3,encutil:[0,3,2],common:[3,2],cssunknownrul:[11,1,14,2],set:[0,2,3,4,5,7,1,9,13,14,15],ser:[2,4,5,1,13,14],reseri:[13,2],sep:[],prodpars:2,positivenum:2,see:[0,2,3,4,7,16,10,11,14],do_cssstylesheet:2,close:[],setserializerpref:[14,2],parendsheet:2,analog:[4,2],ownernod:[7,14],"8a1":2,"8a2":2,"8a3":2,"8a4":2,"8a5":2,"8a6":2,altern:[11,7,14,2],syntact:[14,2],xslt:5,numer:[14,2],mediaqueri:[11,0,7,2],statemachin:2,"18z":[],lowercas:[3,14,2],proplist:14,purpl:5,both:[11,4,15,14,2],last:[0,4,1,14,2],opac:[5,2],css3product:2,"1rev1":11,test_cssfontfacerul:2,context:[14,2],load:[12,14],simpli:[9,4,2,15,1,14],point:[14,2],smith:[11,2],header:[3,9,14,2],cssvaluetypestr:2,suppli:3,namespace_rul:[14,2],throughout:[10,1,2],margintop:5,typevalu:2,devic:7,due:[4,14,2],empti:[7,4,1,14,2],sinc:[11,4,2],defaultloglevel:12,walter:[11,2],"5em":2,"0x0000000001cdf1e0":[],tokensupto:2,mind:11,imag:[12,2],partli:[11,2],func:[14,2],gae:[9,2],importurl:2,look:2,resolveimport:[0,6,2],formatt:3,"while":[11,16,14,2],abov:[3,1,5,2],error:[9,3,4,2,12,10,14],loos:2,loop:2,prolog:3,"00a":2,examplelist:7,readm:11,css1:[],errorhandl:2,itself:[11,3,9,6,2],parsecom:[9,2],"00z":[],seem:[11,2],addhandl:[10,2],keepsimilarnamedproperti:2,minim:[13,2],decod:[3,9,2],mport:[1,2],optim:[5,2],moment:2,user:[11,16,2],robust:2,chang:[0,2,4,6,15,12,11,13,14],subpackag:2,lib:[11,2],discourag:2,older:[0,2],entri:2,parenthes:[],literalproperti:[4,2],traffic:11,propos:2,http_encod:3,detectencoding_str:8,cut:[],logtext:3,restructuredtext:2,fe8d12:14,theoret:14,"_parent":[],rgb:[14,5,2],variables_rul:[14,2],input:[12,8,2],newbas:4,css21:2,csscolor:2,useless:2,format:[3,7,1,14,2],big:[],tokenlist:2,"_newbas":2,bit:2,valdid:[],lost:14,docutil:[3,7,14],resolv:[9,2,6,1,12,14],rgbcolor:[5,2],"0x0000000001d2f1e0":[],collect:[3,7,14],eee:2,setseri:[1,14,2],borderleftwidth:2,encount:[9,2],"30z":[],often:[7,14],simplifi:[14,2],acknowledg:2,some:[2,3,4,15,1,11,14],csstextlevel3http:[],mirror:2,"30b":2,scale:2,per:[15,14],prop:14,slash:14,invalidmodificationerr:[7,2],prod:2,cssstyledelcar:[4,2],run:2,c0c0c0:5,example2:12,example3:12,from:[0,1,2,3,4,5,6,7,8,9,11,12,13,14],impor:[4,2],css_rad:[],constraint:14,validprofil:[],optpars:2,preset:[15,2],backlog:[0,5],wanna:2,block:[6,14,2],pref:[2,4,5,1,13,14],within:[3,14,2],listitemspac:1,ellipsi:3,page_rul:14,contributor:3,next:2,inclus:[7,14],span:[3,7,14,2],css_grad:[],lengh:[],"long":2,custom:[9,2,15,1,10,11],unittyp:2,includ:[11,14,7,9,2],setcssseri:2,ruleslik:[],getcsstext:[14,2],properli:2,serif:[14,2],link:[7,14,2],"0x019b30c0":[],atom:3,line:[11,4,1,14,2],msvalu:[4,14,2],utf:[9,3,2,12,8,14],floatvalu:[],consist:[7,14,2],simplif:2,paranthesi:1,colors_hexful:5,coomb:[11,2],similar:[1,2],superclass:2,constant:[11,4,14,2],parser:[9,14,2],doesn:[],repres:[7,14,2],"char":2,incomplet:2,bracket:[],reintegr:2,nag:2,titl:[14,7,12,9,2],invalid:[7,14,2],codec:[0,3,8,2],rrggbb:14,getstylesheet:2,eval:2,"5rc1":[4,2],"5rc2":[4,2],"5rc3":[],"5rc4":[],svn:2,mimetyp:[9,2],svg:[5,2],microsoft:[13,4,14,2],"6b3":2,"6b2":2,"6b1":2,selectorcombinatorspac:[1,2],"6b4":2,far:11,profil:[0,4,15,14,2],scroll:[14,2],code:[0,2,4,5,11,14],jason:[11,2],edg:2,queri:[7,5],addproperti:2,emboss:7,feedpars:3,compact:2,privat:[4,2],normalizedvarnam:[1,2],sensit:13,documen:2,elsewher:2,send:[3,12,10],testvalu:15,sens:[4,2],fatal:10,normalvalu:2,corporatelogobgcolor:14,"0x019330c0":[],paranthesisspac:1,"0x0000000001d3e1e0":[],untouch:1,oldmedium:7,relev:2,recip:3,css11:[],"7a4dev1":[],cssvalu:[0,2,4,5,6,1,11,14],"try":2,pleas:[2,3,4,15,11,14],"44z":[],impli:[11,3],smaller:2,"7b3dev":[],contructor:2,parentrul:[7,14,2],blanklin:[3,14],"000074a":2,stringvalu:[],download:[11,12,2],dropshadow:2,odd:2,append:[7,14,2],compat:[11,0,8,2],index:[0,7,14,2],compar:2,getrectvalu:2,kaffeesatz:2,access:[7,4,14,2],experiment:[11,0,13,14,2],can:[2,3,8,11,13,14],impact:2,stylerul:[12,2],atkeyword:[14,2],"6a0":2,bullet_list:[],getfloatvalu:[],len:2,bodi:[14,2],getvariablevalu:14,let:2,media_sym:14,ioerror:9,safer:2,becom:[14,2],implicit:[3,8],unicode_rang:2,convert:[14,5,9],convers:[],broken:[],later:[2,3,4,5,8,11,14],"0xaaa870":2,texttyp:3,namespaceerr:14,honor:2,"4a4":2,control:[9,1,2],"4a1":2,"4a2":2,"4a3":2,apr:[],parsestr:[0,9,4,2,15,1,12,13,14],foundat:[11,3],api:[11,4,12,14,2],lime:5,feb:[],doubl:[6,14,2],primitivetypestr:2,alternate1:12,websit:2,few:[2,4,6,1,11,8],f00:14,simpler:[9,14,2],sort:14,"33z":[],getselector:2,mismatch:[3,2],trail:2,levelnam:3,rare:2,retriev:[2,3,4,6,7,12,9,14],"43olor":2,linenumb:[1,2],css_cm:[],fetch:[3,9,2],abcd:14,defaultatkeyword:[1,2],malform:2,process:[7,12,14,2],reftarget:[],sdist:[],css_khz:[],urlstr:[6,2],keepunkownatrul:[4,2],onlin:[],serial:[0,2,5,1,16,11,14],title_refer:[],unus:2,"0x019530c0":[],cssexcept:2,"9a5":2,"9a4":2,"9a6":2,"9a1":2,suffixmatch:14,"9a3":2,"9a2":2,instead:[4,14,2],circular:2,link1:12,link2:12,tied:3,decrib:2,attent:[14,2],redund:2,parentstyl:[4,2],loglevel:9,counter:[5,2],correspond:[3,14],element:[3,7,14,2],issu:[0,2,4,6,11,14],import_sym:14,allow:[7,14,2],subtyp:3,fallback:2,colors_hex:5,move:[11,4,2],css_uri:[],comma:[7,1,14,2],"02z":[],perfect:11,"_readurl":2,"0x019730c0":[],whether:8,simple_selector_sequ:14,therefor:[4,14,2],pixel:[],greater:[7,14,2],handl:[2,4,5,7,12,14],spell:2,mention:2,documentel:2,"13z":[],csswg:2,anyth:[3,2],nameerror:2,mode:[3,2],"10px":2,variableset:14,subset:1,notfounderr:7,"58z":2,namespaceuri:[12,14,2],meta:3,"static":[12,2],do_cssvalu:2,meth:[],patch:[11,2],basicimag:[13,2],special:[7,14,2],out:[14,2],variabl:[0,2,1,16,11,14],matt:2,pythondir:11,importhrefformat:[1,2],rel:2,filename1:12,rec:[11,3,14],ref:14,red:[14,4,12,5,2],atmediarul:2,parsefil:[0,4,12,9,2],insid:[6,1,14,2],"_tokenizer_cach":2,"_mediaqueri":14,dictionari:[15,2],releas:[0,4,14,2],embarrass:2,afterward:1,complianc:2,"0x0000000001deb1c8":[],css_attr:[],indent:[1,2],could:2,lexer:2,getfloattyp:2,keep:[6,12,2],media_rul:14,length:[7,14,2],retain:2,media_typ:[3,7,2],approprit:2,softwar:[11,3],date:2,shortcut:9,facil:11,typestr:[14,2],prioriti:[4,1,14,2],parentlist:[4,14,2],dump:2,targetencod:12,unknown:[1,14,2],licens:[11,0,3,2],perfectli:2,system:5,messag:[3,4,12,14,2],attach:[14,2],element_nam:14,charset_rul:14,linkimport2:12,"final":[11,8],wellformed:7,"45z":[],negation_arg:14,"1em":[14,2],rst:2,repect:2,standalon:[12,2],exactli:2,rss:3,"0x02ce7b30":14,siemer:3,structur:[7,2],charact:[3,7,14,2],"7a5dev":[],chardet:[3,2],result:[9,3,4,2,6,12,1,14],arg:[4,14,2],have:[2,3,4,1,16,11,14],tabl:0,need:[9,3,2,5,15,13,14],border:[11,2],cssbuilder:2,removeprofil:15,min:7,"0x0000000001ccb1c8":[],cssfontfacerul:[0,14,2],mix:2,which:[1,2,3,4,6,7,8,9,10,11,12,13,14,15],googleappengin:2,singl:[9,2,6,7,1,13,14,15],uppercas:2,"5b1":[4,2],"5b2":2,"5b3":2,keyerror:2,monochrom:7,why:2,url:[0,2,3,4,6,12,9,1,14],setlevel:[10,14,2],gather:3,request:[11,0,12,14,2],uri:[4,1,14,2],face:[14,2],inde:2,determin:[3,14],"32z":[],constrain:7,cssstylesdeclar:2,fact:2,text:[9,3,2,7,1,11,13,14],bring:2,urllib:3,do_properti:2,"12z":[],anywai:[11,4,1,2],varnam:14,buggi:2,locat:[7,14],should:[9,3,4,5,2,15,12,10,11,1,14],jan:2,"5px":2,local:2,hope:[11,3,2],"_csscapture_sav":12,meant:2,contribut:[],notat:2,ignoreimportrul:[6,2],"90px":2,"0x2e48d30":[],enabl:[13,2],organ:2,fuchsia:5,parentstylesheet:[7,14,2],csshack:[],"2b3":2,"2b2":2,"2b1":2,grai:5,base2:[4,2],stuff:[11,2],integr:[7,14,2],contain:[2,4,6,7,1,8,14,15],view:2,raiseexcept:[4,15,9,2],btw:[],sheetorstyl:6,detectencoding_unicod:8,prefixmatch:14,cssvaluelist:[14,2],statu:[],notsav:12,cssfunction:[4,14,2],inord:[14,2],domimplementationcss:2,favor:[4,2],written:[3,12,2],meta_media_typ:3,entiti:3,medialist:[0,9,2,7,1,11,14],colors_rgb_integ:5,kei:[14,2],"2px":[],"03z":[],addmediatyp:2,group:[11,0,14],addit:[0,2,15,12,10,11,14],aqua:5,equal:[7,14],etc:[0,2,3,4,5,14],instanc:[9,3,2,6,7,15,14],capturefrom:12,swallow:2,comment:[12,14,2],revert:2,"46z":[],"_normalprior":[4,2],respect:[14,2],reanim:2,quit:[1,2],wellformedonli:2,addition:[14,12,5,2],pseudoclass:2,clientwidth:2,treat:2,currentcolor:5,presenc:14,assert:2,minifi:[1,12,2],togeth:[3,2],"0x0000000001ddf1e0":[],present:[3,4,14,2],delimit:[14,2],newmedium:7,cursor:[11,2],defin:[9,3,4,5,2,7,1,10,11,14,15],intro:2,wild:[11,13,2],helper:[3,4,2],almost:2,alon:2,site:[11,2],archiv:[0,4,2],dual:3,revis:2,"0x0000000001d7e1e0":[],member:[],python:[0,2,3,7,8,11,14],nonnorm:14,http:[9,3,4,2,7,12,11,14,15],logic:2,upon:11,effect:[4,14,2],usecas:[],respons:3,expand:11,"0x019130c0":[],nevertheless:[3,14,2],css_ex:[],builder:2,well:[11,14,2],thought:2,exampl:[9,3,4,2,15,12,16,10,14],command:11,choos:3,undefin:2,css3_paged_media:[15,2],css_em:[],acid2:2,latest:11,test1:9,less:[4,2],"5a1":[9,2],"5a3":2,"5a2":2,"5a4":2,test_cssimportrul:2,paul:3,field:3,css_:[],add:[2,4,5,7,15,14],valid:[0,2,4,7,1,10,11,14,15],font_face_rul:14,logger:[3,10],match:[15,2],pseudoel:2,css3:[0,2,5,15,11,14],css2:[7,4,15,2],jython:[11,2],recurc:6,"7b4":2,xe4:[],camelcas:2,know:2,prefnam:1,"7b3":2,insert:[14,2],like:[2,3,4,5,6,15,12,9,1,13,14],success:2,removeinvalid:2,"28z":[],necessari:2,resiz:[11,15,2],page:[11,0,15,14,2],xsl:[],revers:[14,2],"16z":[],captur:[12,2],"0x018b30c0":[],q23:2,"04z":[],proper:[14,2],home:2,knownnam:[15,2],librari:[0,2,4,1,10,11],lead:4,"__contains__":2,"6a2":[15,2],"6a3":2,behav:[14,2],"6a1":[12,2],"6a6":2,"6a4":2,"6a5":[],hinder:2,slight:2,"_absorb":2,usag:[7,12,9,2],although:2,stage:14,about:[0,4,9,16,2],actual:[2,4,5,1,16,11,14],testsuit:[],column:2,embarriss:[],indentet:2,constructor:2,tighter:2,"55_3":2,keepemptyrul:1,disabl:[7,14],"56z":[],own:[10,1,15,2],"55_1":2,lenght:[],important_sym:[14,2],easy_instal:[11,2],three:[1,2],warranti:[11,3],constanst:5,w3c:[11,14,2],getcountervalu:2,trigger:2,properi:[15,2],"var":[14,2],css_level_2:[15,14,2],parsestyl:[0,9,2],"function":[0,2,3,4,5,6,15,8,9,12,14],unexpect:2,"1b2":2,lbrace:14,uninstal:11,overflow:[15,2],inlin:[0,7,14,9,2],bug:[11,2],count:[14,2],dimenst:14,succe:[3,2],made:2,rc4:2,sgml:2,literalnam:[4,14,2],below:2,otherwis:2,problem:[11,2],propertynamespac:1,removehandl:[10,2],"_namespac":14,"int":[15,14,2],dure:[9,4,2,15,12,14],maroon:[5,2],media_featur:7,implement:[2,3,5,7,1,16,11,14],userag:12,probabl:[3,4,2],detail:[11,3,4,10,2],css_deg:[],bool:2,futur:[7,2],refdoc:[],csscaptur:[0,12,2],lerul:[],"0x2e48f28":[],mediatyp:7,star:2,validonli:[1,2],"55_5":2,"55_4":2,saveraw:2,"55_2":2,media_queri:7,stai:2,mediarul:[14,2],sphinx:2,eof:[],reliabl:2,rule:[0,1,2,9,6,7,8,11,12,14],style_rul:[14,2],omitlastsemicolon:[1,2],understand:2,cookbook:3,getrgbcolorvalu:2},objtypes:{"0":"py:module","1":"py:attribute","2":"py:class","3":"py:function","4":"py:method"},titles:["cssutils","serializing CSS","CHANGELOG","<tt class=\"docutils literal docutils literal docutils literal\"><span class=\"pre\">encutils</span></tt> module","version migration","backlog","utilities","Package <tt class=\"docutils literal docutils literal docutils literal\"><span class=\"pre\">cssutils.stylesheets</span></tt>","CSS codec","parsing CSS","logging","README","scripts","extra settings","Package <tt class=\"docutils literal\"><span class=\"pre\">cssutils.css</span></tt>","profiles","CSS Variables"],objnames:{"0":"Python module","1":"Python attribute","2":"Python class","3":"Python function","4":"Python method"},filenames:["index","docs/serialize","CHANGELOG","docs/encutils","docs/migrate","docs/backlog","docs/utilities","docs/stylesheets","docs/codec","docs/parse","docs/logging","README","docs/scripts","docs/settings","docs/css","docs/profiles","docs/variables"]})
109 sheets/acid2.css
... ... @@ -0,0 +1,109 @@
  1 + /* section numbers refer to CSS2.1 */
  2 +
  3 + /* page setup */
  4 + html { font: 12px sans-serif; margin: 0; padding: 0; overflow: hidden; /* hides scrollbars on viewport, see 11.1.1:3 */ background: white; color: red; }
  5 + body { margin: 0; padding: 0; }
  6 +
  7 + /* introduction message */
  8 + .intro { font: 2em sans-serif; margin: 3.5em 2em; padding: 0.5em; border: solid thin; background: white; color: black; position: relative; z-index: 2; /* should cover the black and red bars that are fixed-positioned */ }
  9 + .intro * { font: inherit; margin: 0; padding: 0; }
  10 + .intro h1 { font-size: 1em; font-weight: bolder; margin: 0; padding: 0; }
  11 + .intro :link { color: blue; }
  12 + .intro :visited { color: purple; }
  13 +
  14 + /* picture setup */
  15 + #top { margin: 100em 3em 0; padding: 2em 0 0 .5em; text-align: left; font: 2em/24px sans-serif; color: navy; white-space: pre; } /* "Hello World!" text */
  16 + .picture { position: relative; border: 1em solid transparent; margin: 0 0 100em 3em; } /* containing block for face */
  17 + .picture { background: red; } /* overriden by preferred stylesheet below */
  18 +
  19 + /* top line of face (scalp): fixed positioning and min/max height/width */
  20 + .picture p { position: fixed; margin: 0; padding: 0; border: 0; top: 9em; left: 11em; width: 140%; max-width: 4em; height: 8px; min-height: 1em; max-height: 2mm; /* min-height overrides max-height, see 10.7 */ background: black; border-bottom: 0.5em yellow solid; }
  21 +
  22 + /* bits that shouldn't be part of the top line (and shouldn't be visible at all): HTML parsing, "+" combinator, stacking order */
  23 + .picture p.bad { border-bottom: red solid; /* shouldn't matter, because the "p + table + p" rule below should match it too, thus hiding it */ }
  24 + .picture p + p { background: maroon; z-index: 1; } /* shouldn't match anything */
  25 + .picture p + table + p { margin-top: 3em; /* should end up under the absolutely positioned table below, and thus not be visible */ }
  26 +
  27 + /* second line of face: attribute selectors, float positioning */
  28 + [class~=one].first.one { position: absolute; top: 0; margin: 36px 0 0 60px; padding: 0; border: black 2em; border-style: none solid; /* shrink wraps around float */ }
  29 + [class~=one][class~=first] [class=second\ two][class="second two"] { float: right; width: 48px; height: 12px; background: yellow; margin: 0; padding: 0; } /* only content of abs pos block */
  30 +
  31 + /* third line of face: width and overflow */
  32 + .forehead { margin: 4em; width: 8em; border-left: solid black 1em; border-right: solid black 1em; background: red url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR42mP4%2F58BAAT%2FAf9jgNErAAAAAElFTkSuQmCC); /* that's a 1x1 yellow pixel PNG */ }
  33 + .forehead * { width: 12em; line-height: 1em; }
  34 +
  35 + /* class selectors headache */
  36 + .two.error.two { background: maroon; } /* shouldn't match */
  37 + .forehead.error.forehead { background: red; } /* shouldn't match */
  38 + [class=second two] { background: red; } /* this should be ignored (invalid selector -- grammar says it only accepts IDENTs or STRINGs) */
  39 +
  40 + /* fourth and fifth lines of face, with eyes: paint order test (see appendix E) and fixed backgrounds */
  41 + /* the two images are identical: 2-by-2 squares with the top left
  42 + and bottom right pixels set to yellow and the other two set to
  43 + transparent. Since they are offset by one pixel from each other,
  44 + the second one paints exactly over the transparent parts of the
  45 + first one, thus creating a solid yellow block. */
  46 + .eyes { position: absolute; top: 5em; left: 3em; margin: 0; padding: 0; background: red; }
  47 + #eyes-a { height: 0; line-height: 2em; text-align: right; } /* contents should paint top-most because they're inline */
  48 + #eyes-a object { display: inline; vertical-align: bottom; }
  49 + #eyes-a object[type] { width: 7.5em; height: 2.5em; } /* should have no effect since that object should fallback to being inline (height/width don't apply to inlines) */
  50 + #eyes-a object object object { border-right: solid 1em black; padding: 0 12px 0 11px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABnRSTlMAAAAAAABupgeRAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAAEUlEQVR42mP4%2F58BCv7%2FZwAAHfAD%2FabwPj4AAAAASUVORK5CYII%3D) fixed 1px 0; }
  51 + #eyes-b { float: left; width: 10em; height: 2em; background: fixed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABnRSTlMAAAAAAABupgeRAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAAEUlEQVR42mP4%2F58BCv7%2FZwAAHfAD%2FabwPj4AAAAASUVORK5CYII%3D); border-left: solid 1em black; border-right: solid 1em red; } /* should paint in the middle layer because it is a float */
  52 + #eyes-c { display: block; background: red; border-left: 2em solid yellow; width: 10em; height: 2em; } /* should paint bottom most because it is a block */
  53 +
  54 + /* lines six to nine, with nose: auto margins */
  55 + .nose { float: left; margin: -2em 2em -1em; border: solid 1em black; border-top: 0; min-height: 80%; height: 60%; max-height: 3em; /* percentages become auto (see 10.5 and 10.7) and intrinsic height is more than 3em, so 3em wins */ padding: 0; width: 12em; }
  56 + .nose > div { padding: 1em 1em 3em; height: 0; background: yellow; }
  57 + .nose div div { width: 2em; height: 2em; background: red; margin: auto; }
  58 + .nose :hover div { border-color: blue; }
  59 + .nose div:hover :before { border-bottom-color: inherit; }
  60 + .nose div:hover :after { border-top-color: inherit; }
  61 + .nose div div:before { display: block; border-style: none solid solid; border-color: red yellow black yellow; border-width: 1em; content: ''; height: 0; }
  62 + .nose div :after { display: block; border-style: solid solid none; border-color: black yellow red yellow; border-width: 1em; content: ''; height: 0; }
  63 +
  64 + /* between lines nine and ten: margin collapsing with 'float' and 'clear' */
  65 + .empty { margin: 6.25em; height: 10%; /* computes to auto which makes it empty per 8.3.1:7 (own margins) */ }
  66 + .empty div { margin: 0 2em -6em 4em; }
  67 + .smile { margin: 5em 3em; clear: both; /* clearance is negative (see 8.3.1 and 9.5.1) */ }
  68 +
  69 + /* line ten and eleven: containing block for abs pos */
  70 + .smile div { margin-top: 0.25em; background: black; width: 12em; height: 2em; position: relative; bottom: -1em; }
  71 + .smile div div { position: absolute; top: 0; right: 1em; width: auto; height: 0; margin: 0; border: yellow solid 1em; }
  72 +
  73 + /* smile (over lines ten and eleven): backgrounds behind borders, inheritance of 'float', nested floats, negative heights */
  74 + .smile div div span { display: inline; margin: -1em 0 0 0; border: solid 1em transparent; border-style: none solid; float: right; background: black; height: 1em; }
  75 + .smile div div span em { float: inherit; border-top: solid yellow 1em; border-bottom: solid black 1em; } /* zero-height block; width comes from (zero-height) child. */
  76 + .smile div div span em strong { width: 6em; display: block; margin-bottom: -1em; /* should have no effect, since parent has top&bottom borders, so this margin doesn't collapse */ }
  77 +
  78 + /* line twelve: line-height */
  79 + .chin { margin: -4em 4em 0; width: 8em; line-height: 1em; border-left: solid 1em black; border-right: solid 1em black; background: yellow url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAFSDNYfAAAAaklEQVR42u3XQQrAIAwAQeP%2F%2F6wf8CJBJTK9lnQ7FpHGaOurt1I34nfH9pMMZAZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAAAAAAAAAAAAAAAAAAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D) /* 64x64 red square */ no-repeat fixed /* shouldn't be visible unless the smiley is moved to the top left of the viewport */; }
  80 + .chin div { display: inline; font: 2px/4px serif; }
  81 +
  82 + /* line thirteen: cascade and selector tests */
  83 + .parser-container div { color: maroon; border: solid; color: orange; } /* setup */
  84 + div.parser-container * { border-color: black; /* overrides (implied) border-color on previous line */ } /* setup */
  85 + * div.parser { border-width: 0 2em; /* overrides (implied) declarations on earlier line */ } /* setup */
  86 +
  87 + /* line thirteen continued: parser tests */
  88 + .parser { /* comment parsing test -- comment ends before the end of this line, the backslash should have no effect: \*/ }
  89 + .parser { margin: 0 5em 1em; padding: 0 1em; width: 2em; height: 1em; error: \}; background: yellow; } /* setup with parsing test */
  90 + * html .parser { background: gray; }
  91 + \.parser { padding: 2em; }
  92 + .parser { m\argin: 2em; };
  93 + .parser { height: 3em; }
  94 + .parser { width: 200; }
  95 + .parser { border: 5em solid red ! error; }
  96 + .parser { background: red pink; }
  97 +
  98 + /* line fourteen (last line of face): table */
  99 + ul { display: table; padding: 0; margin: -1em 7em 0; background: red; }
  100 + ul li { padding: 0; margin: 0; }
  101 + ul li.first-part { display: table-cell; height: 1em; width: 1em; background: black; }
  102 + ul li.second-part { display: table; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */
  103 + ul li.third-part { display: table-cell; height: 0.5em; /* gets stretched to fit row */ width: 1em; background: black; }
  104 + ul li.fourth-part { list-style: none; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */
  105 +
  106 + /* bits that shouldn't appear: inline alignment in cells */
  107 + .image-height-test { height: 10px; overflow: hidden; font: 20em serif; } /* only the area between the top of the line box and the top of the image should be visible */
  108 + table { margin: 0; border-spacing: 0; }
  109 + td { padding: 0; }

0 comments on commit 02e4d4a

Please sign in to comment.
Something went wrong with that request. Please try again.