# Hack hack hack... or?

**URL:** <https://forum.kirupa.com/t/hack-hack-hack-or/160602>\
**Category:** Uncategorized\
**Created:** [August 27, 2005, 11:41am UTC](https://forum.kirupa.com/t/hack-hack-hack-or/160602 "2005-08-27T11:41:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lowen\_f](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/lowen_f/32/1656_2.png) [@lowen\_f](https://forum.kirupa.com/u/lowen_f)\
**Post date:** [August 27, 2005, 11:41am UTC](https://forum.kirupa.com/t/hack-hack-hack-or/160602/1 "2005-08-27T11:41:19Z")

</div>

Hey guys,

I recently delved a little into css based layouts instead of those messy tables.

So with some help of some tutorials i created a pretty basic layout, except using my own values instead. But when showed in our most fav bug browser the ■■■■ left menu just… dissapears!

here is the link:

[http://e.domaindlx.com/lowenf/css/index.htm](http://e.domaindlx.com/lowenf/css/index.htm)

Do i need one of the hundred hacks to fix this? And how the hell are you supposed to found out which hack to apply? :hangover: They all got named from their authors, not having a handy name to actually describe what the hack is about…

I’ve tried some different stuff, originaly I used a list for the links in the leftnav (so to style them later). So i read about the 1 point smith manoeuvre. Now the menu does show, but like in the middle of the rightnav o\_O I also tried removing the list, using \<br /\>'s instead, but now it didn’t show at all!  
Firefox displays the page fine.

here the code:

```auto

/* 4 main containers */
#container{
	margin: 50px auto;
	width: 70%;
	text-align:left;
	border:1px solid black;
}

#top{
	background-color:#999999;
	border-bottom: 1px solid black;
	padding: .5 em;
}
#middle{
	position:relative;
	background-color:#0099CC
}
#bottom{
	background-color:#003366;
	border-top: 1px solid black;
	clear:both;
}

/* layout in #middle */

#leftnav{
	left: 1em;
	padding: 1em;
	margin: 0;
	float: left;
	width: 100px;
}

#rightnav{
	margin-left: 150px;
	padding: 1em;
	max-width: 36em;
}

/* content for middle */
#leftnav-con{

}

#rightnav-con{

}

/* elements */
body{
	margin:0px;
	padding: 0px;
	text-align:center;
}

h1, h2, h4{
	margin: 0;
}

/*1 point smith manoeuvre*/
ul, ol, dl {
	position: relative;  
}

```
