在上面的jsfiddle中,带有hello
的暗div需要位于右侧,位于以空格为中心的菜单旁边。
(由于某种原因,网站的大小非常小,但问题仍然存在,它需要以白色空间为中心。)
<div id="all">
<div id="navigation">
<div id='cssmenu'>
<ul>
<li class='has-sub'><a href='#'><span>1</span></a>
<ul>
<li><a href='#'><span>1</span></a></li>
<li><a href='#'><span>2</span></a></li>
<li><a href='#'><span>3</span></a></li>
</ul>
</li>
<li class='has-sub'><a href='#'><span>2</span></a>
<ul>
<li><a href='#'><span>1</span></a></li>
<li><a href='#'><span>2</span></a></li>
<li><a href='#'><span>3</span></a></li>
</ul>
</li>
<li class='has-sub'><a href='#'><span>3</span></a>
<ul>
<li><a href='#'><span>1</span></a></li>
<li><a href='#'><span>2</span></a></li>
</ul>
</li>
</ul>
</div>
</div>
CSS在JSFiddle上
答案 0 :(得分:0)
#content
{
background-color: #ccc;
text-align:center;
width: 40%;
float:right;
margin:0 auto;
height:37px;
line-height:37px;
margin-top:-37px;
}
答案 1 :(得分:0)
虽然你已经接受了答案......但是,只是为了纠正你的语义.... DEMO
你的css中有这个错误:
#cssmenu {
width :250px;
}
在多个地方,您已将width
提交给#cssmenu
,更改并使用float
代替......更清洁!
只需添加:
clr{clear:both}
#cssmenu{float:left}
#content{float:right;}
到你的css并删除250px
宽度!