[go: up one dir, main page]

0% found this document useful (0 votes)
4 views11 pages

CSS Tutorial 12

Uploaded by

Rohit Raut
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views11 pages

CSS Tutorial 12

Uploaded by

Rohit Raut
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

CSS

Topperworld.in

List

⚫ The List in CSS specifies the listing of the contents or items in a particular
manner i.e., it can either be organized orderly or unorder way, which helps
to make a clean webpage.
⚫ It can be used to arrange the huge with a variety of content as they are
flexible and easy to manage.
⚫ The default style for the list is borderless.
⚫ The list can be categorized into 2 types:
o Unordered List: In unordered lists, the list items are marked with
bullets i.e. small black circles by default.
o Ordered List: In ordered lists, the list items are marked with numbers
and an alphabet.

We can style the lists using CSS. CSS list properties allow us to:

➢ Set the distance between the text and the marker in the list.
➢ Specify an image for the marker instead of using the number or bullet point.
➢ Control the marker appearance and shape.
➢ Place the marker outside or inside the box that contains the list items.
➢ Set the background colors to list items and lists.

❖ CSS Properties
The CSS properties to style the lists are given as follows:

◆ list-style-type: This property is responsible for controlling the


appearance and shape of the marker.
◆ list-style-image: It sets an image for the marker instead of the number
or a bullet point.
◆ list-style-position: It specifies the position of the marker.

©Topperworld
CSS

◆ list-style: It is the shorthand property of the above properties.


◆ marker-offset: It is used to specify the distance between the text and
the marker. It is unsupported in IE6 or Netscape 7.

❖ List Item Marker


This property specifies the type of item marker i.e. unordered list or
ordered. The list-style-type property specifies the appearance of the list
item marker (such as a disc, character, or custom counter style) of a list
item element. Its default value is a disc.
Syntax:
list-style-type:value;

The following value can be used:


 circle
 decimal, eg :1,2,3, etc
 decimal-leading-zeroes , eg :01,02,03,04,etc
 lower-roman
 upper-roman
 lower-alpha, eg: a,b,c, etc
 upper-alpha, eg: A, B, C, etc
 Square

Example:
<!DOCTYPE html>
<html>
<head>
<style>
ul.a {
list-style-type: square;
}
ol.c {

©Topperworld
CSS

list-style-type: lower-alpha;
}
</style>
</head>

<body>
<p> Unordered lists </p>
<ul class="a">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
<ul class="b">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
<p> Ordered Lists </p>
<ol class="c">
<li>one</li>
<li>two</li>
<li>three</li>
</ol>
<ol class="d">
<li>one</li>
<li>two</li>
<li>three</li>

©Topperworld
CSS

</ol>
</body>

</html>

Output:

❖ Image as List Marker


This property specifies the image as a list item marker.
The list-style-image property is used to sets an image to be used as the list
item marker. Its default value is “none”.
Syntax:
list-style-image: url;

❖ List Marker Position


This property specifies the position of the list item marker.

©Topperworld
CSS

The list-style-position property is used to sets the position of the marker


relative to a list item.
Its default value is “outside”.

There are 2 types of position markers:


1. list-style-position: outside; In this, the bullet points will be outside
the list item. The start of each line of the list will be aligned vertically.
Syntax:
list-style-position: outside;

Example:

<!DOCTYPE html>
<html>

<head>
<style>
ul.a {
list-style-position: outside;
}
</style>
</head>

<body>
<h2>
Topper World
</h2>
<p> Unordered lists </p>

©Topperworld
CSS

<ul class="a">
<li>one
<br>

In this the bullet points will


be
outside the list item.
</li>
<li>two
<br>
The start of each line of the
list
will be aligned vertically.
</li>
<li>three</li>
</ul>
</body>

</html>

Output:

©Topperworld
CSS

2. list-style-position: inside; In this, the bullet points will be inside the


list. The line along with the bullet points will be aligned vertically.
Syntax:
list-style-position: inside;

Example:
<!DOCTYPE html>
<html>
<head>

<style>
ul.a {
list-style-position: inside;
}
</style>
</head>
<body>
<h2>
Topper World
</h2>
<p> Unordered lists </p>
<ul class="a">
<li>one
<br>
In this the bullet points will
be inside the list item.
</li>

©Topperworld
CSS

<li>two
<br>
The line along with the bullet
points
will be aligned vertically..
</li>
<li>three</li>
</ul>
</body>
</html>

Output:

❖ Shorthand Property
➢ Shorthand Property allows us to set all the list properties in one
command.
➢ The order of property is a type, position, and image.
➢ If any of the properties is missing, the default value is inserted.

©Topperworld
CSS

Example:

<!DOCTYPE html>
<html>

<head>
<style>
ul.a {
list-style: square inside;
}
</style>
</head>

<body>
<h2>
Topper World
</h2>
<p> Unordered lists </p>
<ul class="a">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</body>

</html>

©Topperworld
CSS

Output:

❖ Styling Lists
The list can be formatted in CSS.
Different colors, borders, backgrounds, and paddings can be set for the lists.
Example:
<!DOCTYPE html>
<html>

<head>
<style>
ul.a {
list-style: square;
background: pink;
padding: 20px;
}
</style>
</head>

<body>
<h2>
Topper World
</h2>

©Topperworld
CSS

<p> Unordered lists </p>


<ul class="a">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</body>
</html>

Output:

©Topperworld

You might also like