as in Google news or pulsme land pages.
Obviously, the main advantage of this being when user scrolls down in the main document, the navigation-menu is still remains visible the screen.
I tried position:fixed
for the <td>
element. But the problem is that when the page is viewed on a mobile device (small screen) the text mixes with the main content. I am okay with the solution which is not table but preferably should not use any external libraries. I also tried <iframe>
… but could not get it running. Thanks!
Advertisement
Answer
The best solution would be to add a menu in a div and the content in another
<div id="menu">Some Menu Options</div> <div id="cont">Your Content</div>
Then in CSS
#menu { position: fixed; top: 0; left: 0; height: 100%; width: 150px; } #content { position: relative; margin-top: 100%; }
Off course you could replace 150px
with any other value.