2011-03-14 69 views
0
ul#menu { 
    background-image:url(../images/menu.png); 
    width:992px; 
    height:62px; 
    margin:0 auto; 
    background-repeat: no-repeat; 
    overflow:hidden; 
    clear:both; 
} 

ul#menu li { 
    background-image:url(../images/sep.png); 
    background-position: top right; 
    background-repeat: no-repeat; 
    width:112px; 
    height:52px; 
    margin-right:20px;  
    display: block; 
    float:left; 
} 

ul#menu li a { 
    width:109px; 
    height:52px; 
    padding:0; 
    margin:0; 
    padding-top:14px; 
    font-size: 1.6em; 
    text-decoration: none; 
    display: block; 
    text-align: center; 
    outline: 0; 
    float:left; 
    color: #272727; 
} 

和这样的事情<li><a href="#about" class="menuitem">Lorem Ispus Dolor</a></li> 的问题是,“排版Ispus悲”不水平延伸,而是垂直CSS菜单定位

回答

0
ul#menu li a { 
    width:109px; 

这是与字体大小全文太窄,所以文字换行。

下面是宽度为300px的示例。 http://jsfiddle.net/ncdkm/

+0

立即修复!呵呵谢谢! – pirueta 2011-03-14 21:46:46

+0

我加了个例子。 – 2011-03-14 21:49:38