CSS Lists
Unordered Lists:
- Coffee
- Tea
- Coca Cola
- Coffee
- Tea
- Coca Cola
Ordered Lists:
- Coffee
- Tea
- Coca Cola
- Coffee
- Tea
- Coca Cola
HTML Lists and CSS List Properties
In HTML, there are two main types of lists:
- unordered lists (<ul>) – the list items are marked with bullets
- ordered lists (<ol>) – the list items are marked with numbers or letters
The CSS list properties allow you to:
- Set different list item markers for ordered lists
- Set different list item markers for unordered lists
- Set an image as the list item marker
- Add background colors to lists and list items
Different List Item Markers
The list-style-type
property specifies the type of list item marker.
The following example shows some of the available list item markers:
Example
ul.a {
list-style-type: circle;
}
ul.b {
list-style-type: square;
}
ol.c {
list-style-type: upper-roman;
}
ol.d {
list-style-type: lower-alpha;
}
Note: Some of the values are for unordered lists, and some for ordered lists.
An Image as The List Item Marker
The list-style-image
property specifies an image as the list item marker:
Example
ul {
list-style-image: url('sqpurple.gif');
}
Position The List Item Markers
The list-style-position
property specifies the position of the list-item markers (bullet points).
“list-style-position: outside;” means that the bullet points will be outside the list item. The start of each line of a list item will be aligned vertically. This is default:
- Coffee – A brewed drink prepared from roasted coffee beans…
- Tea
- Coca-cola
“list-style-position: inside;” means that the bullet points will be inside the list item. As it is part of the list item, it will be part of the text and push the text at the start:
- Coffee – A brewed drink prepared from roasted coffee beans…
- Tea
- Coca-cola
Example
ul.a {
list-style-position: outside;
}
ul.b {
list-style-position: inside;
}
Remove Default Settings
The list-style-type:none
property can also be used to remove the markers/bullets. Note that the list also has default margin and padding. To remove this, add margin:0
and padding:0
to <ul> or <ol>:
Example
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
List – Shorthand property
The list-style
property is a shorthand property. It is used to set all the list properties in one declaration:
Example
ul {
list-style: square inside url("sqpurple.gif");
}
When using the shorthand property, the order of the property values are:
list-style-type
(if a list-style-image is specified, the value of this property will be displayed if the image for some reason cannot be displayed)list-style-position
(specifies whether the list-item markers should appear inside or outside the content flow)list-style-image
(specifies an image as the list item marker)
If one of the property values above are missing, the default value for the missing property will be inserted, if any.
Styling List With Colors
We can also style lists with colors, to make them look a little more interesting.
Anything added to the <ol> or <ul> tag, affects the entire list, while properties added to the <li> tag will affect the individual list items:
Example
ol {
background: #ff9999;
padding: 20px;
}
ul {
background: #3399ff;
padding: 20px;
}
ol li {
background: #ffe5e5;
color: darkred;
padding: 5px;
margin-left: 35px;
}
ul li {
background: #cce5ff;
color: darkblue;
margin: 5px;
}
Result:
- Coffee
- Tea
- Coca Cola
- Coffee
- Tea
- Coca Cola
39 Responses
levofloxacin price levofloxacin generic
avodart 0.5mg ca order generic avodart oral ondansetron 4mg
order aldactone sale buy valtrex without prescription diflucan order online
order generic fildena order methocarbamol 500mg for sale order methocarbamol 500mg generic
buy suhagra 100mg without prescription buy generic aurogra estrace without prescription
order lamictal 50mg generic order lamictal without prescription retin gel uk
tadalis price buy tadalafil 20mg voltaren pills
generic accutane order amoxil 500mg generic zithromax 250mg oral
indomethacin usa cefixime 100mg price generic amoxicillin 500mg
buy tadalafil 20mg online cheap canadian online pharmacy viagra us
anastrozole 1 mg without prescription Buy online viagra cost sildenafil 50mg
cialis 20mg pas cher sildenafil 100mg gГ©nГ©rique sildenafil 100mg pour homme
prednisone 5mg pills viagra oral viagra 100mg for sale
tadalafil generika sildenafil 100mg kaufen generika viagra 200mg kaufen ohne rezept
isotretinoin 40mg cheap zithromax oral buy ivermectin nz
altace 10mg uk purchase ramipril online cheap order astelin 10 ml sprayer
clonidine 0.1mg usa buy minocycline 100mg online cheap tiotropium bromide 9mcg cost
buy buspar 5mg sale buy ditropan online cheap order oxybutynin 5mg without prescription
fosamax 70mg generic motrin 400mg brand pepcid online buy
order olmesartan 20mg sale purchase benicar without prescription acetazolamide 250mg tablet
tacrolimus 5mg ca purchase labetalol online cheap generic urso 300mg
order isosorbide sale order digoxin pill micardis 80mg tablet
bupropion 150mg brand cost quetiapine 50mg order quetiapine 50mg
molnunat 200mg price cheap lansoprazole 30mg buy lansoprazole 30mg
sertraline 100mg drug purchase sertraline generic sildenafil professional
salbutamol pill buy protonix 40mg pills order viagra pills
buy cialis 40mg without prescription symmetrel pills symmetrel 100 mg oral
revia 50mg sale femara us cheap abilify 30mg
order dapsone 100 mg online adalat 10mg ca cost aceon 8mg
provera buy online buy biltricide 600mg for sale cyproheptadine 4mg price
modafinil 100mg brand order stromectol 12mg without prescription ivermectin for human
fluvoxamine order cost ketoconazole 200mg glipizide drug
cost accutane 20mg brand amoxil 1000mg order generic prednisone
cost piracetam 800 mg order nootropil 800 mg sale sildenafil cheap
zithromax 500mg brand neurontin 600mg without prescription neurontin 100mg without prescription
cialis on line cialis us cheap viagra generic
order lasix pill lasix 100mg over the counter hydroxychloroquine 200mg sale
brand tadalafil 40mg brand betnovate 20gm anafranil 50mg canada
https://edmeds.pro/# cheapest ed pills online