html - I can't add a new list item in Bootstrap tab -


i using following code creating tabbed interface:

<ul class="nav nav-tabs">         <li class="active"><a href="#">chart 1</a></li>         <li><a href="#">chart 2</a></li>         <li><a href="#">chart 3</a></li>     </ul> 

as add,

 <li>chart 4</li> 

before </ul>, chart 4 text appears simple text, no tab boundary. why happening?

this because bootstrap 3 tabs having styles <a>, without <a> doesn't match conditions tab navigation styling. here sample bootstrap 3 css code tabs:

.nav-tabs > li > {   margin-right: 2px;   line-height: 1.428571429;   border: 1px solid transparent;   border-radius: 4px 4px 0 0; }  .nav-tabs > li > a:hover {   border-color: #eeeeee #eeeeee #dddddd; }  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {   color: #555555;   cursor: default;   background-color: #ffffff;   border: 1px solid #dddddd;   border-bottom-color: transparent; } 

try demo:

<ul class="nav nav-tabs">         <li class="active"><a href="#">chart 1</a></li>         <li><a href="#">chart 2</a></li>         <li><a href="#">chart 3</a></li>       <li><a href="#">chart 4</a></li>     </ul>