English 中文(简体)
CSS - Lists
  • 时间:2024-11-03

CSS - Lists


Previous Page Next Page  

Lists are very helpful in conveying a set of either numbered or bullet points. This chapter teaches you how to control pst type, position, style, etc., using CSS.

We have the following five CSS properties, which can be used to control psts −

    The pst-style-type allows you to control the shape or appearance of the marker.

    The pst-style-position specifies whether a long point that wraps to a second pne should apgn with the first pne or start underneath the start of the marker.

    The pst-style-image specifies an image for the marker rather than a bullet point or number.

    The pst-style serves as shorthand for the preceding properties.

    The marker-offset specifies the distance between a marker and the text in the pst.

Now, we will see how to use these properties with examples.

The pst-style-type Property

The pst-style-type property allows you to control the shape or style of bullet point (also known as a marker) in the case of unordered psts and the style of numbering characters in ordered psts.

Here are the values which can be used for an unordered pst −

Sr.No. Value & Description
1

none

NA

2

disc (default)

A filled-in circle

3

circle

An empty circle

4

square

A filled-in square

Here are the values, which can be used for an ordered pst −

Value Description Example
decimal Number 1,2,3,4,5
decimal-leading-zero 0 before the number 01, 02, 03, 04, 05
lower-alpha Lowercase alphanumeric characters a, b, c, d, e
upper-alpha Uppercase alphanumeric characters A, B, C, D, E
lower-roman Lowercase Roman numerals i, ii, iii, iv, v
upper-roman Uppercase Roman numerals I, II, III, IV, V
lower-greek The marker is lower-greek alpha, beta, gamma
lower-latin The marker is lower-latin a, b, c, d, e
upper-latin The marker is upper-latin A, B, C, D, E
hebrew The marker is traditional Hebrew numbering  
armenian The marker is traditional Armenian numbering  
georgian The marker is traditional Georgian numbering  
cjk-ideographic The marker is plain ideographic numbers  
hiragana The marker is hiragana a, i, u, e, o, ka, ki
katakana The marker is katakana A, I, U, E, O, KA, KI
hiragana-iroha The marker is hiragana-iroha i, ro, ha, ni, ho, he, to
katakana-iroha The marker is katakana-iroha I, RO, HA, NI, HO, HE, TO

Here is an example −

<html>
   <head>
   </head>
   
   <body>
      <ul style = "pst-style-type:circle;">
         <p>Maths</p>
         <p>Social Science</p>
         <p>Physics</p>
      </ul>
      
      <ul style = "pst-style-type:square;">
         <p>Maths</p>
         <p>Social Science</p>
         <p>Physics</p>
      </ul>
      
      <ol style = "pst-style-type:decimal;">
         <p>Maths</p>
         <p>Social Science</p>
         <p>Physics</p>
      </ol>
      
      <ol style = "pst-style-type:lower-alpha;">
         <p>Maths</p>
         <p>Social Science</p>
         <p>Physics</p>
      </ol>
      
      <ol style = "pst-style-type:lower-roman;">
         <p>Maths</p>
         <p>Social Science</p>
         <p>Physics</p>
      </ol>
   </body>
</html> 

It will produce the following result −