home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Data 2001 April / CD Rom Data Nisan 2001.iso / Internet / data1.cab / Program_Executable_Files / ts2lite.exe / %MAINDIR% / CSSDefs / CSS Level 2.def < prev    next >
Encoding:
Text File  |  2000-11-30  |  15.0 KB  |  959 lines

  1. '************************************************************************
  2. '
  3. '    TopStyle CSS Level 2 Definition
  4. '
  5. '    Problems: text-shadow
  6. '
  7. '************************************************************************
  8.  
  9. [definition]
  10. Version=2.0
  11. Revision=0
  12. Author=Nick Bradbury
  13. Icon=w3c
  14. NamedColors=0
  15. SystemColors=1
  16. SystemFonts=1
  17. RGBColors=1
  18. InheritValue=1
  19. @font-face=1
  20.  
  21. [known types]
  22. <units>            = (pt|in|pc|mm|cm|px|em|ex)
  23. <generic-family>    = (serif|sans\-serif|cursive|fantasy|monospace)
  24. <absolute-size>     = (xx\-small|x\-small|small|medium|large|x\-large|xx\-large)
  25. <relative-size>        = (larger|smaller)
  26.  
  27. [selectors]
  28. Class=Y
  29. ID=Y
  30. Contextual=Y
  31. Child=Y
  32. Descendant=Y
  33. Sibling=Y
  34. Attribute=Y
  35. Universal=Y
  36.  
  37. [pseudo]
  38. :link
  39. :visited
  40. :active
  41. :hover
  42. :focus
  43. :first-line
  44. :first-letter
  45. :first-child
  46. :lang
  47. :before
  48. :after
  49.  
  50. [groups]
  51. Aural
  52. Box
  53. Color and Background
  54. Classification
  55. Font
  56. Generate
  57. Page
  58. Tables
  59. Text
  60. Visual
  61.  
  62. [properties]
  63. azimuth
  64. background
  65. background-attachment
  66. background-color
  67. background-image
  68. background-position
  69. background-repeat
  70. border
  71. border-bottom
  72. border-bottom-color
  73. border-bottom-style
  74. border-bottom-width
  75. border-collapse
  76. border-color
  77. border-left
  78. border-left-color
  79. border-left-style
  80. border-left-width
  81. border-right
  82. border-right-color
  83. border-right-style
  84. border-right-width
  85. border-spacing
  86. border-style
  87. border-top
  88. border-top-color
  89. border-top-style
  90. border-top-width
  91. border-width
  92. bottom
  93. caption-side
  94. clear
  95. clip
  96. color
  97. content
  98. counter-increment
  99. counter-reset
  100. cue
  101. cue-after
  102. cue-before
  103. cursor
  104. direction
  105. display
  106. elevation
  107. empty-cells
  108. float
  109. font
  110. font-family
  111. font-size
  112. font-size-adjust
  113. font-stretch
  114. font-style
  115. font-variant
  116. font-weight
  117. height
  118. left
  119. letter-spacing
  120. line-height
  121. list-style
  122. list-style-image
  123. list-style-position
  124. list-style-type
  125. margin
  126. margin-bottom
  127. margin-left
  128. margin-right
  129. margin-top
  130. marker-offset
  131. marks
  132. max-height
  133. max-width
  134. min-height
  135. min-width
  136. orphans
  137. outline
  138. outline-color
  139. outline-style
  140. outline-width
  141. overflow
  142. padding
  143. padding-bottom
  144. padding-left
  145. padding-right
  146. padding-top
  147. page
  148. page-break-after
  149. page-break-before
  150. page-break-inside
  151. pause
  152. pause-after
  153. pause-before
  154. pitch
  155. pitch-range
  156. play-during
  157. position
  158. quotes
  159. richness
  160. right
  161. size
  162. speak
  163. speak-header
  164. speak-numeral
  165. speak-punctuation
  166. speech-rate
  167. stress
  168. table-layout
  169. text-align
  170. text-decoration
  171. text-indent
  172. text-shadow
  173. text-transform
  174. top
  175. unicode-bidi
  176. vertical-align
  177. visibility
  178. voice-family
  179. volume
  180. white-space
  181. widows
  182. width
  183. word-spacing
  184. z-index
  185.  
  186. [azimuth]
  187. inherited=1
  188. group=Aural
  189. initial=center
  190. multiple=1
  191. value1=<angle>|((left\-side|far\-left|left|center\-left|center|center\-right|right|far\-right|right\-side)||behind)|leftwards|rightwards
  192.  
  193. [background]
  194. inherited=0
  195. initial=
  196. group=Color and Background
  197. value1=<background-color>
  198. value2=<background-image>
  199. value3=<background-repeat>
  200. value4=<background-attachment>
  201. value5=<background-position>
  202.  
  203. [background-attachment]
  204. inherited=0
  205. initial=scroll
  206. group=Color and Background
  207. value1=scroll|fixed
  208.  
  209. [background-color]
  210. inherited=0
  211. initial=transparent
  212. group=Color and Background
  213. value1=transparent|<color>
  214.  
  215. [background-image]
  216. inherited=0
  217. initial=none
  218. group=Color and Background
  219. value1=<url>|none
  220.  
  221. [background-position]
  222. inherited=0
  223. initial=0% 0%
  224. group=Color and Background
  225. multiple=1
  226. value1=(<percentage>|<length>)||(top|center|bottom)||(left|center|right)
  227.  
  228. [background-repeat]
  229. inherited=0
  230. initial=repeat
  231. group=Color and Background
  232. value1=repeat\-x|repeat\-y|no\-repeat|repeat
  233.  
  234. [border]
  235. inherited=0
  236. initial=
  237. group=Box
  238. value1=thin|medium|thick|<length>
  239. value2=none|dotted|dashed|solid|double|groove|ridge|inset|outset
  240. value3=<color>
  241.  
  242. [border-bottom]
  243. inherited=0
  244. group=Box
  245. value1=<border-bottom-width>
  246. value2=<border-bottom-style>
  247. value3=<border-bottom-color>
  248.  
  249. [border-bottom-color]
  250. inherited=0
  251. group=Box
  252. value1=<color>
  253.  
  254. [border-bottom-style]
  255. inherited=0
  256. group=box
  257. value1=none|dotted|dashed|solid|double|groove|ridge|inset|outset
  258.  
  259. [border-bottom-width]
  260. inherited=0
  261. initial=medium
  262. group=Box
  263. value1=thin|medium|thick|<length>
  264.  
  265. [border-collapse]
  266. group=Tables
  267. inherited=1
  268. initial=collapse
  269. value1=collapse|separate
  270.  
  271. [border-color]
  272. inherited=0
  273. group=Box
  274. value1=<border-top-color>
  275. value2=<border-right-color>
  276. value3=<border-bottom-color>
  277. value4=<border-left-color>
  278.  
  279. [border-left]
  280. inherited=0
  281. group=Box
  282. value1=<border-left-width>
  283. value2=<border-left-style>
  284. value3=<border-left-color>
  285.  
  286. [border-left-color]
  287. inherited=0
  288. group=Box
  289. value1=<color>
  290.  
  291. [border-left-style]
  292. inherited=0
  293. group=box
  294. value1=none|dotted|dashed|solid|double|groove|ridge|inset|outset
  295.  
  296. [border-left-width]
  297. inherited=0
  298. initial=medium
  299. group=Box
  300. value1=thin|medium|thick|<length>
  301.  
  302. [border-right]
  303. inherited=0
  304. group=Box
  305. value1=<border-right-width>
  306. value2=<border-right-style>
  307. value3=<border-right-color>
  308.  
  309. [border-right-color]
  310. inherited=0
  311. group=Box
  312. value1=<color>
  313.  
  314. [border-right-style]
  315. inherited=0
  316. group=box
  317. value1=none|dotted|dashed|solid|double|groove|ridge|inset|outset
  318.  
  319. [border-right-width]
  320. inherited=0
  321. initial=medium
  322. group=Box
  323. value1=thin|medium|thick|<length>
  324.  
  325. [border-spacing]
  326. inherited=1
  327. group=Tables
  328. initial=0
  329. multiple=1
  330. value1=<length>||<length>
  331.  
  332. [border-style]
  333. inherited=0
  334. initial=none
  335. group=Box
  336. value1=<border-top-style>
  337. value2=<border-right-style>
  338. value3=<border-bottom-style>
  339. value4=<border-left-style>
  340.  
  341. [border-top]
  342. inherited=0
  343. initial=
  344. group=Box
  345. value1=<border-top-width>
  346. value2=<border-top-style>
  347. value3=<border-top-color>
  348.  
  349. [border-top-color]
  350. inherited=0
  351. group=Box
  352. value1=<color>
  353.  
  354. [border-top-style]
  355. inherited=0
  356. group=box
  357. value1=none|dotted|dashed|solid|double|groove|ridge|inset|outset
  358.  
  359. [border-top-width]
  360. inherited=0
  361. initial=medium
  362. group=Box
  363. value1=thin|medium|thick|<length>
  364.  
  365. [border-width]
  366. inherited=0
  367. initial=
  368. group=Box
  369. value1=<border-top-width>
  370. value2=<border-right-width>
  371. value3=<border-bottom-width>
  372. value4=<border-left-width>
  373.  
  374. [bottom]
  375. inherited=0
  376. group=Visual
  377. initial=auto
  378. value1=<percentage>|<length>|auto
  379.  
  380. [caption-side]
  381. inherited=1
  382. group=Tables
  383. initial=top
  384. value1=top|bottom|left|right
  385.  
  386. [clear]
  387. inherited=0
  388. initial=none
  389. group=Box
  390. value1=none|left|right|both
  391.  
  392. [clip]
  393. inherited=0
  394. initial=auto
  395. group=Visual
  396. value1=<shape>|auto
  397.  
  398. [color]
  399. inherited=1
  400. group=Color and Background
  401. value1=<color>
  402.  
  403. [content]
  404. inherited=0
  405. initial=
  406. group=Generate
  407. multiple=1
  408. value1=<uri>||<string>||<counter>||(open\-quote|close\-quote|no\-open-quote|no\-close-quote)
  409.  
  410. [counter-increment]
  411. inherited=0
  412. initial=none
  413. group=Generate
  414. multiple=1
  415. value1=none|<counter-name>
  416.  
  417. [counter-reset]
  418. inherited=0
  419. initial=none
  420. group=Generate
  421. multiple=1
  422. value1=none|(<counter>||<counter-name>)
  423.  
  424. [cue]
  425. inherited=0
  426. initial=
  427. group=Aural
  428. value1=<cue-before>
  429. value2=<cue-after>
  430.  
  431. [cue-after]
  432. inherited=0
  433. initial=none
  434. group=Aural
  435. value1=<uri>|none
  436.  
  437. [cue-before]
  438. inherited=0
  439. initial=none
  440. group=Aural
  441. value1=<uri>|none
  442.  
  443. [cursor]
  444. inherited=1
  445. group=Visual
  446. initial=auto
  447. multiple=1
  448. value1=<uri>||<cursor-type>
  449.  
  450. [direction]
  451. inherited=1
  452. group=Visual
  453. initial=ltr
  454. value1=ltr|rtl
  455.  
  456. [display]
  457. inherited=0
  458. initial=block
  459. group=Classification
  460. value1=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
  461.  
  462. [elevation]
  463. inherited=1
  464. group=Aural
  465. initial=level
  466. value1=<angle>|below|level|above|higher|lower
  467.  
  468. [empty-cells]
  469. inherited=1
  470. group=Tables
  471. initial=show
  472. value1=show|hide
  473.  
  474. [float]
  475. inherited=0
  476. initial=none
  477. group=Box
  478. value1=left|right|none
  479.  
  480. [font]
  481. inherited=1
  482. initial=
  483. group=Font
  484. value1=<system-font>
  485. value2=<font-weight>
  486. value3=<font-style>
  487. value4=<font-variant>
  488. value5=<font-size>
  489. value6=<line-height>
  490. value7=<font-family>
  491.  
  492. [font-family]
  493. inherited=1
  494. initial=
  495. group=Font
  496. value1=((<generic-family>|<family-name>),)*(<generic-family>|<family-name>)
  497.  
  498. [font-size]
  499. inherited=1
  500. initial=medium
  501. group=Font
  502. value1=<relative-size>|<absolute-size>|<percentage>|<length>
  503.  
  504. [font-size-adjust]
  505. inherited=1
  506. initial=none
  507. group=Font
  508. value1=<number>|none
  509.  
  510. [font-stretch]
  511. inherited=1
  512. initial=normal
  513. group=Font
  514. value1=normal|wider|narrower|ultra\-condensed|extra\-condensed|condensed|semi\-condensed|semi\-expanded|expanded|extra\-expanded|ultra\-expanded
  515.  
  516. [font-style]
  517. inherited=1
  518. initial=normal
  519. group=Font
  520. value1=normal|italic|oblique
  521.  
  522. [font-variant]
  523. inherited=1
  524. initial=normal
  525. group=Font
  526. value1=normal|small\-caps
  527.  
  528. [font-weight]
  529. inherited=1
  530. initial=normal
  531. group=Font
  532. value1=normal|bolder|bold|lighter|100|200|300|400|500|600|700|800|900
  533.  
  534. [height]
  535. inherited=0
  536. initial=auto
  537. group=Visual
  538. value1=<percentage>|<length>|auto
  539.  
  540. [left]
  541. inherited=0
  542. initial=auto
  543. group=Visual
  544. value1=<percentage>|<length>|auto
  545.  
  546. [letter-spacing]
  547. inherited=1
  548. initial=normal
  549. group=Text
  550. value1=normal|<length>
  551.  
  552. [line-height]
  553. inherited=1
  554. initial=normal
  555. group=Text
  556. value1=normal|<percentage>|<length>|<number>
  557.  
  558. [list-style]
  559. inherited=1
  560. initial=
  561. group=Classification
  562. value1=<list-style-type>
  563. value2=<list-style-position>
  564. value3=<list-style-image>
  565.  
  566. [list-style-image]
  567. inherited=1
  568. initial=none
  569. group=Classification
  570. value1=<url>|none
  571.  
  572. [list-style-position]
  573. inherited=1
  574. initial=outside
  575. group=Classification
  576. value1=inside|outside
  577.  
  578. [list-style-type]
  579. inherited=1
  580. initial=disc
  581. group=Classification
  582. value1=disc|circle|square|decimal\-leading\-zero|decimal|lower\-roman|upper\-roman|lower\-greek|lower\-alpha|lower\-latin|upper\-alpha|upper\-latin|hebrew|armenian|georgian|cjk\-ideographic|hiragana\-iroha|hiragana|katakana\-iroha|katakana|none
  583.  
  584. [margin]
  585. inherited=0
  586. initial=
  587. group=Box
  588. value1=<margin-top>
  589. value2=<margin-right>
  590. value3=<margin-bottom>
  591. value4=<margin-left>
  592.  
  593. [margin-bottom]
  594. inherited=0
  595. initial=0
  596. group=Box
  597. value1=<percentage>|<length>|auto
  598.  
  599. [margin-left]
  600. inherited=0
  601. initial=0
  602. group=Box
  603. value1=<percentage>|<length>|auto
  604.  
  605. [margin-right]
  606. inherited=0
  607. initial=0
  608. group=Box
  609. value1=<percentage>|<length>|auto
  610.  
  611. [margin-top]
  612. inherited=0
  613. initial=0
  614. group=Box
  615. value1=<percentage>|<length>|auto
  616.  
  617. [marker-offset]
  618. inherited=0
  619. initial=auto
  620. group=Generate
  621. value1=<length>|auto
  622.  
  623. [marks]
  624. inherited=0
  625. initial=none
  626. group=Page
  627. value1=crop|cross|none
  628.  
  629. [max-height]
  630. inherited=0
  631. initial=none
  632. group=Visual
  633. value1=<percentage>|<length>|none
  634.  
  635. [max-width]
  636. inherited=0
  637. initial=none
  638. group=Visual
  639. value1=<percentage>|<length>|none
  640.  
  641. [min-height]
  642. inherited=0
  643. initial=0
  644. group=Visual
  645. value1=<percentage>|<length>|none
  646.  
  647. [min-width]
  648. inherited=0
  649. initial=0
  650. group=Visual
  651. value1=<percentage>|<length>|none
  652.  
  653. [orphans]
  654. inherited=1
  655. initial=2
  656. group=Page
  657. value1=<integer>
  658.  
  659. [outline]
  660. inherited=0
  661. initial=
  662. group=Visual
  663. value1=<outline-color>
  664. value2=<outline-style>
  665. value3=<outline-width>
  666.  
  667. [outline-color]
  668. inherited=0
  669. initial=invert
  670. group=Visual
  671. value1=invert|<color>
  672.  
  673. [outline-style]
  674. inherited=0
  675. initial=none
  676. group=Visual
  677. value1=none|dotted|dashed|solid|double|groove|ridge|inset|outset
  678.  
  679. [outline-width]
  680. inherited=0
  681. initial=medium
  682. group=Visual
  683. value1=thin|medium|thick|<length>
  684.  
  685. [overflow]
  686. inherited=0
  687. initial=visible
  688. group=Visual
  689. value1=visible|hidden|scroll|auto
  690.  
  691. [padding]
  692. inherited=0
  693. initial=
  694. group=Box
  695. value1=<padding-top>
  696. value2=<padding-right>
  697. value3=<padding-bottom>
  698. value4=<padding-left>
  699.  
  700. [padding-bottom]
  701. inherited=0
  702. initial=0
  703. group=Box
  704. value1=<percentage>|<length>
  705.  
  706. [padding-left]
  707. inherited=0
  708. initial=0
  709. group=Box
  710. value1=<percentage>|<length>
  711.  
  712. [padding-right]
  713. inherited=0
  714. initial=0
  715. group=Box
  716. value1=<percentage>|<length>
  717.  
  718. [padding-top]
  719. inherited=0
  720. initial=0
  721. group=Box
  722. value1=<percentage>|<length>
  723.  
  724. [page]
  725. inherited=1
  726. initial=auto
  727. group=Page
  728. value1=<identifier>|auto
  729.  
  730. [page-break-after]
  731. inherited=0
  732. initial=auto
  733. group=Page
  734. value1=auto|always|avoid|left|right
  735.  
  736. [page-break-before]
  737. inherited=0
  738. initial=auto
  739. group=Page
  740. value1=auto|always|avoid|left|right
  741.  
  742. [page-break-inside]
  743. inherited=1
  744. initial=auto
  745. group=Page
  746. value1=avoid|auto
  747.  
  748. [pause]
  749. inherited=0
  750. initial=
  751. group=Aural
  752. value1=<pause-before>
  753. value2=<pause-after>
  754.  
  755. [pause-after]
  756. inherited=0
  757. initial=
  758. group=Aural
  759. value1=<time>|<percentage>
  760.  
  761. [pause-before]
  762. inherited=0
  763. initial=
  764. group=Aural
  765. value1=<time>|<percentage>
  766.  
  767. [pitch]
  768. inherited=1
  769. initial=medium
  770. group=Aural
  771. value1=(<frequency>)|(x\-low|low|medium|high|x\-high)
  772.  
  773. [pitch-range]
  774. inherited=1
  775. initial=50
  776. group=Aural
  777. value1=<number>
  778.  
  779. [play-during]
  780. inherited=0
  781. initial=auto
  782. group=Aural
  783. multiple=1
  784. value1=<uri>||(mix|repeat)||(auto|none|inherit)
  785.  
  786. [position]
  787. inherited=0
  788. initial=static
  789. group=Visual
  790. value1=static|relative|absolute|fixed
  791.  
  792. [quotes]
  793. inherited=1
  794. initial=
  795. group=Visual
  796. multiple=1
  797. value1=none|<string>
  798.  
  799. [richness]
  800. inherited=1
  801. initial=50
  802. group=Aural
  803. value1=<number>
  804.  
  805. [right]
  806. inherited=0
  807. initial=auto
  808. group=Visual
  809. value1=<percentage>|<length>|auto
  810.  
  811. [size]
  812. inherited=0
  813. initial=auto
  814. group=Page
  815. multiple=1
  816. value1=<length>{1,2}|(auto|portrait|landscape|inherit)
  817.  
  818. [speak]
  819. inherited=1
  820. initial=
  821. group=Aural
  822. value1=normal|none|spell\-out
  823.  
  824. [speak-header]
  825. inherited=1
  826. initial=once
  827. group=Aural
  828. value1=once|always
  829.  
  830. [speak-numeral]
  831. inherited=1
  832. initial=continuous
  833. group=Aural
  834. value1=digits|continuous
  835.  
  836. [speak-punctuation]
  837. inherited=1
  838. initial=none
  839. group=Aural
  840. value1=code|none
  841.  
  842. [speech-rate]
  843. inherited=1
  844. initial=medium
  845. group=Aural
  846. value1=<number>|x\-slow|slow|medium|fast|x\-fast|faster|slower
  847.  
  848. [stress]
  849. inherited=1
  850. initial=50
  851. group=Aural
  852. value1=<number>
  853.  
  854. [table-layout]
  855. inherited=0
  856. initial=auto
  857. group=Tables
  858. value1=auto|fixed
  859.  
  860. [text-align]
  861. inherited=1
  862. initial=
  863. group=Text
  864. value1=left|right|center|justify|<string>
  865.  
  866. [text-decoration]
  867. inherited=0
  868. initial=none
  869. group=Text
  870. multiple=1
  871. value1=none|(underline||overline||line\-through||blink)
  872.  
  873. [text-indent]
  874. inherited=1
  875. initial=0
  876. group=Text
  877. value1=<percentage>|<length>
  878.  
  879. [text-shadow]
  880. inherited=0
  881. initial=none
  882. group=Text
  883. multiple=1
  884. value1=(<identifier>[\ ]*)*
  885.  
  886. [text-transform]
  887. inherited=1
  888. initial=none
  889. group=Text
  890. value1=capitalize|uppercase|lowercase|none
  891.  
  892. [top]
  893. inherited=0
  894. initial=auto
  895. group=Visual
  896. value1=<percentage>|<length>|auto
  897.  
  898. [unicode-bidi]
  899. inherited=0
  900. initial=normal
  901. group=Visual
  902. value1=normal|embed|bidi\-override
  903.  
  904. [vertical-align]
  905. inherited=0
  906. initial=baseline
  907. group=Visual
  908. value1=baseline|sub|super|top|text\-top|middle|bottom|text\-bottom|<percentage>|<length>
  909.  
  910. [visibility]
  911. inherited=0
  912. initial=inherit
  913. group=Visual
  914. value1=visible|hidden|collapse
  915.  
  916. [voice-family]
  917. inherited=1
  918. initial=
  919. multiple=1
  920. group=Aural
  921. value1=<specific-voice>
  922. value2=<generic-voice>
  923.  
  924. [volume]
  925. inherited=1
  926. initial=medium
  927. group=Aural
  928. value1=<percentage>|<number>|silent|x\-soft|soft|medium|loud|x\-loud
  929.  
  930. [white-space]
  931. inherited=1
  932. initial=normal
  933. group=Classification
  934. value1=normal|pre|nowrap
  935.  
  936. [widows]
  937. inherited=1
  938. initial=2
  939. group=Page
  940. value1=<integer>
  941.  
  942. [width]
  943. inherited=0
  944. initial=auto
  945. group=Box
  946. value1=<percentage>|<length>|auto
  947.  
  948. [word-spacing]
  949. inherited=1
  950. initial=normal
  951. group=Text
  952. value1=normal|<length>
  953.  
  954. [z-index]
  955. inherited=0
  956. initial=auto
  957. group=Visual
  958. value1=auto|<integer>
  959.