<head>
<style type='text/css'>
#mainNav li{
display:inline
position:relative
}
#mainNav li ul{
display:none
}
#mainNav li.iehover ul{
display:block
left:-40
top:18
position:absolute
}
#mainNav li.iehover ul li{
display:list-item
left:0
}
#mainNav li a:hover{
background:red
}
.content{
top:20
text-align:center
width:800
height:600
position:relative
}
#MenuPos{
top:20
left:20%
width:400
position:relative
}
</style>
</head>
<body>
<div id='MenuPos'>
<ul id="mainNav" >
<li><a href="\">主页</a></li>
<li onmouseover='alert(this.className)' ><a href="#" >华人男星</a>
<ul >
<li><a href="#">周杰伦(Jay Chou)</a></li>
<li><a href="#">王力宏(Wang, Li Hong)</a></li>
<li><a href="#">张学友(Cheung, Hok Yau Jacky)</a></li>
</ul>
</li>
<li><a href="#">华人女星</a>
<ul>
<li><a href="#">蔡依林(Tsai, Yi Lin Jolin)</a></li>
<li><a href="#">张韶涵(Zhang Shao Han)</a></li>
<li><a href="#">梁静茹(Liang, Ching Ju)</a></li>
</ul>
</li>
<li><a href="#">华人组合</a>
<ul>
<li><a href="#">S.H.E</a></li>
<li><a href="#">False</a></li>
<li><a href="#">AlarmBeyond</a></li>
</ul>
</li>
<li><a href="#">日韩男星</a>
<ul>
<li><a href="#">安七炫</a></li>
<li><a href="#">Rain</a></li>
<li><a href="#">张佑赫</a></li>
</ul>
</li>
</ul>
</div>
<div class='content'>内容</div>
<DIV style="HEIGHT: 23pxpadding-bottom:15pxposition:relativebottom:0px" align="center"
id="x_1">Copyright © 2009<DIV>
</body>
</html>
可以采用css中的position来实现决定定位。
1、代码实例如下:
<html><head>
<style type="text/css">
p.one
{
position:fixed
left:5px
top:5px
}
p.two
{
position:fixed
top:30px
right:5px
}
</style>
</head>
<body>
<p class="one">一些文本。</p>
<p class="two">更多的文本。</p>
</body>
</html>
此实例是相对于浏览器边框进行的定位。
2、补充相关知识
bsolute
生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
fixed
生成绝对定位的元素,相对于浏览器窗口进行定位。
元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
relative
生成相对定位的元素,相对于其正常位置进行定位。
因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。
static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
inherit 规定应该从父元素继承 position 属性的值。