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
Post a Comment