CssUnit {Microsoft.VisualBasic.MIME.Html.CSS} .NET clr documentation

CssUnit

Description

Represents the possible units of the CSS lengths http://www.w3.org/TR/CSS21/syndata.html#length-units

Declare

            
# namespace Microsoft.VisualBasic.MIME.Html.CSS
export class CssUnit extends Enum {
   # Unknown
   [@desc ""]
   None: CssUnit = 0;

   # em: the 'font-size' of the relevant font
   [@desc "em"]
   Ems: CssUnit = 1;

   # ex: the 'x-height' of the relevant font
   [@desc "ex"]
   Ex: CssUnit = 2;

   # px: pixel units — 1px is equal to 0.75pt.
   [@desc "px"]
   Pixels: CssUnit = 3;

   # in: inches — 1in is equal to 2.54cm.
   [@desc "in"]
   Inches: CssUnit = 4;

   # cm: centimeters
   [@desc "cm"]
   Centimeters: CssUnit = 5;

   # mm: millimeters
   [@desc "mm"]
   Milimeters: CssUnit = 6;

   # pt: points — the points used by CSS are equal to 1/72nd of 1in.
   [@desc "pt"]
   Points: CssUnit = 7;

   # pc: picas — 1pc is equal to 12pt.
   [@desc "pc"]
   Picas: CssUnit = 8;

   # The format of a percentage value (denoted by  in this specification) is a  immediately followed by '%'.
   #  
   #  Percentage values are always relative to another value, for example a length. Each property 
   #  that allows percentages also defines the value to which the percentage refers. The value may 
   #  be that of another property for the same element, a property for an ancestor element, or a 
   #  value of the formatting context (e.g., the width of a containing block). When a percentage 
   #  value is set for a property of the root element and the percentage is defined as referring 
   #  to the inherited value of some property, the resultant value is the percentage times the 
   #  initial value of that property.
   #  
   #  Since child elements (generally) inherit the computed values of their parent, in the following 
   #  example, the children of the P element will inherit a value of 12px for 'line-height', not 
   #  the percentage value (120%):
   # 
   # 
 p { font-size: 10px }
   #  p { line-height: 120% }  /* 120% of 'font-size' */
   # 
[@desc "%"] Percent: CssUnit = 9; }

.NET clr type reference tree

  1. this class extends from Enum class: Enum
  2. use by field member None: CssUnit
  3. use by field member Ems: CssUnit
  4. use by field member Ex: CssUnit
  5. use by field member Pixels: CssUnit
  6. use by field member Inches: CssUnit
  7. use by field member Centimeters: CssUnit
  8. use by field member Milimeters: CssUnit
  9. use by field member Points: CssUnit
  10. use by field member Picas: CssUnit
  11. use by field member Percent: CssUnit

[Package {$package} version {$version} Index]