This will be a short guide on how to remove bullet points from ordered/unordered lists with CSS, you only need two lines of CSS for this. The first removes the actual bullet points and the second one removes the space to the left, as evident from the following video:
We'll also be doing some bullet beautification in the last section if that's what you are looking to do.
How to Remove Bullet Points in HTML/CSS
Now that we know what CSS properties actually accomplish what we want let's see how we can implement this in our HTML code.
Using Inline "style" Tag (The quick and dirty way)
As the title suggests, this is the quickest way to remove bullet points in which you wouldn't have to edit any CSS files (for example, for Blogger or WordPress). This method would be useful for a one-off case - just add the following "style
" attribute to the list you want to remove the bullet points from:
<h1>Ordered List</h1>
<ol style="list-style-type: none; padding-left: 0;">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ol>
Using CSS Class (The nice and manageable way)
In order for this method to work, you'll have to edit the site-wide CSS file or code. Please read on for examples on how to do this for WordPress or Blogger.
Here we are going to create a CSS class "no-bullets"
which we can add to whichever list we want to remove the bullets from.
ol.no-bullet,
ul.no-bullet {
list-style-type: none;
padding-left: 0;
}
After having added the CSS code necessary, you can use class="no-bullets"
to remove the bullet point from any list (ordered or unordered) like in the following example:
<h1>Ordered List</h1>
<ol class="no-bullet">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ol>
Removing Bullet Points for a Specific Part of the Page
If you wish to remove the bullets for a specific part of the page such as the sidebar, for example. You'll first have to find out the name (ID or class name) of that part. If you're using Chrome press the shortcut keys CTRL + SHIFT + I
to open the inspector window and then try to find the element (in most cases a div
) like I am doing in the following screenshot:
Next note down the ID or class name (in this case the ID "sidebar-wrapper
") and add the following code, again to the site-wide CSS file or code:
sidebar-wrapper ol,
sidebar-wrapper ul {
list-style-type: none;
padding-left: 0;
}
How to Add The CSS Code in WordPress/Blogger
Please check out the following video (click to enlarge):
Beautify Lists in HTML/CSS
Underlining List Items
ol,
ul {
list-style-type: none;
padding-left: 0;
display: inline-block;
}
ol li,
ul li {
border-bottom: 1px solid;
}
ol,
ul {
list-style-type: none;
padding-left: 0;
display: inline-block;
}
ol li,
ul li {
border: 1px solid;
padding: 5px;
margin-top: 4px;
}
Different Font For List Item Numbers
ol {
list-style-type: none;
counter-reset: listNumbering;
}
ol li {
counter-increment: listNumbering;
font-size: 2em;
}
ol li:before {
content: counter(listNumbering) ".";
font-size: 0.5em !important;
font-family: Brush Script MT, Brush Script Std, cursive;
vertical-align: middle;
color: #999;
}