javascript - How to move a particular list item some pixels to the left using css? -
as seen in above image, want block contents of "this heading" positioned inline book icon.
here html code
<div class="lessions"> <ul> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="lession-heading"><a href="#">this heading</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> </ul> </div> and css
.lession-heading{ background: #c1c1c1; font-size: 100%; border: 1px solid #aaa; padding: 15px 0 15px 15px!important; margin-left: 0px; color: #000; list-style-type: none; }
you use negative margin on list item, bring inline rest. margin-left: -15px;
.lession-heading { background: #c1c1c1; font-size: 100%; border: 1px solid #aaa; padding: 15px 0 15px 15px!important; margin-left: -15px; color: #000; text-align: left; list-style-type: none; } <div class="lessions"> <ul> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="lession-heading"><a href="#">this heading</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> <li class="chapter"><a href="#">history</a></li> </ul> </div> 
Comments
Post a Comment