html - css overflow-x: scroll on ul -


i'm trying create table using ul li, despite try way can x overflow scroll when manually set width, not practical don't know how many rows in table.

question 1: how achive 'overflow-x:' scroll on this?

question 2: should using 'a href' or 'onclick' around ul ?

#results {    background-color: #f3f3f3;    border: 1px dotted #4b545f;    position: absolute;    left: 9px;    top: 114px;    height: -moz-calc(100% - 230px);    height: -webkit-calc(100% - 230px);    height: -o-calc(100% - 230px);    height: calc(100% - 230px);    width: -moz-calc(100% - 20px);    width: -webkit-calc(100% - 20px);    width: -o-calc(100% - 20px);    width: calc(100% - 20px);    overflow-x: scroll;    overflow-y: hidden;  }  #header {    position: absolute;    left: 0px;    top: 0px;    height: 40px;    overflow-x: visible !important;    white-space: nowrap;    display: inline-block;    width: 100%;  }  #header > ul {    width: auto;    height: 40px;    line-height: 40px;    color: #fff;    border: 1px dotted #4b545f;    padding: 0 0px;    list-style: none;    margin: 0px;    overflow-x: visible !important;    overflow-y: hidden !important;    clip-parent: #resbody !important;  }  #header > ul > li {    float: left;    padding: 0 10px;    width: 114px;    max-width: 114px;  }  #resbody {    position: absolute;    left: 0px;    top: 40px;    height: -moz-calc(100% - 40px);    height: -webkit-calc(100% - 40px);    height: -o-calc(100% - 40px);    height: calc(100% - 40px);    overflow-y: scroll;    overflow-x: visible;  }  #resbody > ul {    display: inline-block;    color: #fff;    height: 25px;    line-height: 25px;    border-left: 1px dotted #4b545f;    border-right: 1px dotted #4b545f;    border-bottom: 1px dotted #4b545f;    padding: 0 0px;    list-style: none;    padding: 0 0px;    margin: 0px;    width: auto;    white-space: nowrap;    overflow-x: visible !important;    overflow-y: hidden;  }  #resbody > ul > > li {    display: inline-block;    list-style: none;    float: left;    padding: 0 10px;    width: 114px;    max-width: 114px;    color: #000;    position: relative;  }  #resbody > ul:hover > > li {    float: left;    padding: 0 10px;    width: 114px;    max-width: 114px;    color: #000;    background-color: #0b75b2;  }
<div id="results">    <div id="header">      <ul>        <li><a href="#">aa</a>        </li>        <li><a href="#">bb</a>        </li>        <li><a href="#">cc</a>        </li>        <li><a href="#">dd</a>        </li>        <li><a href="#">ee</a>        </li>        <li><a href="#">ff</a>        </li>        <li><a href="#">gg</a>        </li>        <li><a href="#">hh</a>        </li>        <li><a href="#">ii</a>        </li>        <li><a href="#">jj</a>        </li>        <li><a href="#">kk</a>        </li>        <li><a href="#">ll</a>        </li>        <li><a href="#">mm</a>        </li>        <li><a href="#">nn</a>        </li>      </ul>    </div>    <div id="resbody">      <ul>        <a href="#a#">          <li><a href="#">aa</a>          </li>          <li><a href="#">bb</a>          </li>          <li><a href="#">cc</a>          </li>          <li><a href="#">dd</a>          </li>          <li><a href="#">ee</a>          </li>          <li><a href="#">ff</a>          </li>          <li><a href="#">gg</a>          </li>          <li><a href="#">hh</a>          </li>          <li><a href="#">ii</a>          </li>          <li><a href="#">jj</a>          </li>          <li><a href="#">kk</a>          </li>          <li><a href="#">ll</a>          </li>          <li><a href="#">mm</a>          </li>          <li><a href="#">nn</a>          </li>        </a>      </ul>    </div>  </div>


Comments

Popular posts from this blog

matlab - "Contour not rendered for non-finite ZData" -

delphi - Indy UDP Read Contents of Adata -

qt - How to embed QML toolbar and menubar into QMainWindow -