CSS attempts to create a balance of power between author and user style sheets. By default, rules in an author's style sheet override those in a user's style sheet (see cascade rule 3).However, for balance, an "!important" declaration (the keywords "!" and "important" follow the declaration) takes precedence over a normal declaration. Both author and user style sheets may contain "!important" declarations, and user "!important" rules override author "!important" rules. This CSS feature improves accessibility of documents by giving users with special requirements (large fonts, color combinations, etc.) control over presentation.
The following table summarizes CSS Mobile Profile selector syntax. In addition to the selectors marked "Yes" in the CSS Mobile column, the CSS Mobile Profile includes the CSS2 grouping mechanism.
The following table summarizes CSS Mobile Profile properties and property values.
| Name | CSS Mobile | CSS Values | Initial value | X-Smiles |
| 'azimuth' | No | <angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit | center | - |
| 'background' | Yes | ['background-color' || 'background-image' || 'background-repeat' || 'background-attachment' || 'background-position'] | inherit | see individual properties | Soon |
| 'background-attachment' | scroll and inherit | scroll | fixed | inherit | scroll | Yes |
| 'background-color' | Yes | <color> | transparent | inherit | transparent | Yes |
| 'background-image' | Yes | <uri> | none | inherit | none | Yes |
| 'background-position' | Yes | [ [ <percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit | 0% 0% | [ [ <percentage> | ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit |
| 'background-repeat' | Yes | repeat | repeat-x | repeat-y | no-repeat | inherit | repeat | Yes |
| 'border' | Yes | [ 'border-width' || 'border-style' || color ] | inherit | see individual properties | Soon |
| 'border-collapse' | No | collapse | separate | inherit | collapse | - |
| 'border-color' | Yes | <color>{1,4} | transparent | inherit | see individual properties | Yes |
| 'border-spacing' | No | <length> <length>? | inherit | 0 | - |
| 'border-style' | Yes | <border-style>{1,4} | inherit | see individual properties | Yes |
| 'border-top' 'border-right' 'border-bottom' 'border-left' | Yes | [ 'border-top-width' || 'border-style' || <color> ] | inherit | see individual properties | No |
| 'border-top-color' 'border-right-color' 'border-bottom-color' 'border-left-color' | Yes | <color> | inherit | the value of the 'color' property | No |
| 'border-top-style' 'border-right-style' 'border-bottom-style' 'border-left-style' | Yes | <border-style> | inherit | none | No |
| 'border-top-width' 'border-right-width' 'border-bottom-width' 'border-left-width' | Yes | <border-width> | inherit | medium | No |
| 'border-width' | Yes | <border-width>{1,4} | inherit | see individual properties | Yes |
| 'bottom' | No | <length> | <percentage> | auto | inherit | auto | - |
| 'caption-side' | No | top | bottom | left | right | inherit | top | - |
| 'clear' | Yes | none | left | right | both | inherit | none | No |
| 'clip' | No | <shape> | auto | inherit | auto | |
| 'color' | Yes | <color> | inherit | depends on user agent | Yes |
| 'content' | No | [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit | empty string | - |
| 'counter-increment' | No | [ <identifier> <integer>? ]+ | none | inherit | none | - |
| 'counter-reset' | No | [ <identifier> <integer>? ]+ | none | inherit | none | - |
| 'cue' | No | [ 'cue-before' || 'cue-after' ] | inherit | see individual properties | - |
| 'cue-after' | No | <uri> | none | inherit | none | - |
| 'cue-before' | No | <uri> | none | inherit | none | - |
| 'cursor' | No | [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help ] ] | inherit | auto | - |
| 'direction' | No | ltr | rtl | inherit | ltr | - |
| 'display' | inline | block | list-item | none | inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit | inline | Soon |
| 'elevation' | No | <angle> | below | level | above | higher | lower | inherit | level | - |
| 'empty-cells' | No | show | hide | inherit | show | - |
| 'float' | Yes | left | right | none | inherit | none | No |
| 'font' | Yes | [ [ 'font-style' || 'font-variant' || 'font-weight' ]? 'font-size' [ / 'line-height' ]? 'font-family' ] | caption | icon | menu | message-box | small-caption | status-bar | inherit | see individual properties | Soon |
| 'font-family' | Yes | [[ <family-name> | <generic-family> ],]* [ <family-name> | <generic-family> ] | inherit | depends on user agent | Yes |
| 'font-size' | Yes | <absolute-size> | <relative-size> | <length> | <percentage> | inherit | medium | Yes |
| 'font-size-adjust' | No | <number> | none | inherit | none | - |
| 'font-stretch' | No | normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit | normal | - |
| 'font-style' | Yes | normal | italic | oblique | inherit | normal | Yes |
| 'font-variant' | Yes | normal | small-caps | inherit | normal | Soon |
| 'font-weight' | Yes | normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit | normal | normal | bold | bolder | lighter | 400 | 700 | inherit |
| 'height' | Yes | <length> | <percentage> | auto | inherit | auto | No |
| 'left' | No | <length> | <percentage> | auto | inherit | auto | - |
| 'letter-spacing' | No | normal | <length> | inherit | normal | - |
| 'line-height' | No | normal | <number> | <length> | <percentage> | inherit | normal | - |
| 'list-style' | Yes | [ 'list-style-type' || 'list-style-position' || 'list-style-image' ] | inherit | see individual properties | Soon |
| 'list-style-image' | Yes | <uri> | none | inherit | none | Soon |
| 'list-style-position' | Yes | inside | outside | inherit | outside | Soon |
| 'list-style-type' | disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none and inherit | disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | lower-latin | upper-alpha | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha | none | inherit | disc | Soon |
| 'margin' | Yes | <margin-width>{1,4} | inherit | see individual properties | Yes |
| 'margin-top' 'margin-right' 'margin-bottom' 'margin-left' | Yes | <margin-width> | inherit | 0 | Yes |
| 'marker-offset' | No | <length> | auto | inherit | auto | - |
| 'marks' | No | [ crop || cross ] | none | inherit | none | - |
| 'max-height' | No | <length> | <percentage> | none | inherit | none | - |
| 'max-width' | No | <length> | <percentage> | none | inherit | none | - |
| 'min-height' | No | <length> | <percentage> | inherit | 0 | - |
| 'min-width' | No | <length> | <percentage> | inherit | depends on user agent | - |
| 'orphans' | No | <integer> | inherit | 2 | - |
| 'outline' | No | [ 'outline-color' || 'outline-style' || 'outline-width' ] | inherit | see individual properties | - |
| 'outline-color' | No | <color> | invert | inherit | invert | - |
| 'outline-style' | No | <border-style> | inherit | none | - |
| 'outline-width' | No | <border-width> | inherit | medium | - |
| 'overflow' | No | visible | hidden | scroll | auto | inherit | visible | - |
| 'padding' | Yes | <padding-width>{1,4} | inherit | see individual properties | Yes |
| 'padding-top' 'padding-right' 'padding-bottom' 'padding-left' | Yes | <padding-width> | inherit | 0 | Yes |
| 'page' | No | <identifier> | auto | auto | - |
| 'page-break-after' | No | auto | always | avoid | left | right | inherit | auto | - |
| 'page-break-before' | No | auto | always | avoid | left | right | inherit | auto | - |
| 'page-break-inside' | No | avoid | auto | inherit | auto | - |
| 'pause' | No | [ [<time> | <percentage>]{1,2} ] | inherit | depends on user agent | - |
| 'pause-after' | No | <time> | <percentage> | inherit | depends on user agent | - |
| 'pause-before' | No | <time> | <percentage> | inherit | depends on user agent | - |
| 'pitch' | No | <frequency> | x-low | low | medium | high | x-high | inherit | medium | - |
| 'pitch-range' | No | <number> | inherit | 50 | - |
| 'play-during' | No | <uri> mix? repeat? | auto | none | inherit | auto | - |
| 'position' | No | static | relative | absolute | fixed | inherit | static | - |
| 'quotes' | No | [ <string><string>]+ | none | inherit | depends on user agent | - |
| 'richness' | No | <number> | inherit | 50 | - |
| 'right' | No | <length> | <percentage> | auto | inherit | auto | - |
| 'size' | No | <length>{1,2} | auto | portrait | landscape | inherit | auto | - |
| 'speak' | No | normal | none | spell-out | inherit | normal | - |
| 'speak-header' | No | once | always | inherit | once | - |
| 'speak-numeral' | No | digits | continuous | inherit | continuous | - |
| 'speak-punctuation' | No | code | none | inherit | none | - |
| 'speech-rate' | No | <number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit | medium | - |
| 'stress' | No | <number> | inherit | 50 | - |
| 'table-layout' | No | auto | fixed | inherit | auto | - |
| 'text-align' | left | right | center | justify | inherit | left | right | center | justify | <string> | inherit | depends on user agent and writing direction | Yes |
| 'text-decoration' | none, underline, and inherit | none | [ underline || overline || line-through || blink ] | inherit | none | Yes |
| 'text-indent' | Yes | <length> | <percentage> | inherit | 0 | ? |
| 'text-shadow' | No | none | [<color> || <length> <length> <length>? ,]* [ <color> || <length> <length> <length>?] | inherit | none | - |
| 'text-transform' | Yes | capitalize | uppercase | lowercase | none | inherit | none | No |
| 'top' | No | <length> | <percentage> | auto | inherit | auto | - |
| 'unicode-bidi' | No | normal | embed | bidi-override | inherit | normal | - |
| 'vertical-align' | baseline, sub, super, and inherit | baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit | baseline | Soon |
| 'visibility' | Yes | visible | hidden | collapse | inherit | inherit | No |
| 'voice-family' | No | [[ <specific-voice> | <generic-voice> ],]* [ <specific-voice> | <generic-voice> ] | inherit | depends on user agent | - |
| 'volume' | No | <number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit | medium | - |
| 'white-space' | Yes | normal | pre | nowrap | inherit | normal | ? |
| 'widows' | No | <integer> | inherit | 2 | - |
| 'width' | Yes | <length> | <percentage> | auto | inherit | auto | ? |
| 'word-spacing' | No | normal | <length> | inherit | normal | - |
| 'z-index' | No | auto | <integer> | inherit | auto | - |