2012-09-29 144 views

回答

2

在箭头上使用position: absolute;最简单,并使用right: 0;left: 0;对齐。您还必须记住将position: relative;设置为包含它们的元素,以便绝对位置在该容器内工作。

Here's the fiddle

此外,请注意您的html标记。将<li><li>(列表项)之外的任何内容放入<ul></ul>(无序列表)

+1

感谢里克是无效的。没有意识到你不能在ul内设置div – agassi0430

0

请试试这个:

<div class="category">Most Discussed</div> 
    <div class="contents">  
     <ul><div class="leftarrow"></div></ul> 
     <ul><div class="content"></div> 
      <li></li> 
      <li></li> 
      <li></li> 
      <li></li></ul> 
     <ul style="float:right;"><div class="rightarrow"></div></ul> 
    </div> 
0

我认为这将有助于如果你可以从列表中删除的箭头...但如果你需要让他们在列表中,请尝试使用显示属性乱搞。如display:inline-block;在你的CSS。但要小心,其中一些在旧版本的IE中不会很好地降级。您可能需要对IE 7进行小小的css破解...