An unordered list begins with the <ul> tag.and every item in the list is defined using the< li >tag.
By default, list items are displayed with bullet symbols (solid black circles):
square or circle) using inline CSS list-style-type.style="list-style-type: square;" inside the <ul> tag.<!DOCTYPE html> <html> <head> <title>Custom Bullet List</title> </head> <body> <h3>Key Project Deliverables</h3> <ul style="list-style-type: square;"> <li>Responsive UI Layout</li> <li>RESTful API Integration</li> <li>Database Schema Migration</li> <li>Automated Unit Tests</li> </ul> </body> </html>
list-style-type allows you to customize unordered list bullet points to square, circle, disc (default), or none.
<ul> directly inside a parent <li> element before closing it.<!DOCTYPE html> <html> <head> <title>Nested Lists Example</title> </head> <body> <h3>Software Engineering Modules</h3> <ul> <li>Frontend Tech <ul> <li>HTML5 / Semantic Tags</li> <li>CSS Grid & Flexbox</li> <li>React JS Framework</li> </ul> </li> <li>Backend Tech <ul> <li>Node.js Runtime</li> <li>Express Framework</li> </ul> </li> <li>Databases <ul> <li>PostgreSQL</li> <li>MongoDB</li> </ul> </li> </ul> </body> </html>