<ul class="cls">
<li><a href="#flw">Flowering tree</a></li>
<li><a href="#frt">Fruits bearing</a></li>
<li><a href="#rst">Roadside tree</a></li>
<li><a href="#med">Medicinal</a></li>
</ul>
<p>paragraph</p>
This is my code to add navigation button to the document. The contents of css document for "cls" class are:
p{
text-align:justify;
position:relative;
}
.img{
float:right;
padding:0 0 20px 30px;
}
ul.cls{
list-style-type:none;
}
ul.cls li{
float:left;
}
ul.cls li a{
display:block;
padding:16px;
background-color:#1F618D;
color:#B2BABB;
text-decoration:none;
}
p {
text-align: justify;
position: relative;
}
.img {
float: right;
padding: 0 0 20px 30px;
}
ul.cls {
list-style-type: none;
}
ul.cls li {
float: left;
}
ul.cls li a {
display: block;
padding: 16px;
background-color: #1F618D;
color: #B2BABB;
text-decoration: none;
}
<ul class="cls">
<li><a href="#flw">Flowering tree</a></li>
<li><a href="#frt">Fruits bearing</a></li>
<li><a href="#rst">Roadside tree</a></li>
<li><a href="#med">Medicinal</a></li>
</ul>
<p>paragraph</p>
Why does “p” element after “ul” not start in a new line? The contents of the paragraph continue in the same line as navigation.