HTML中导航条文字怎样弄成横排显示?

我的显示效果怎么成了竖着写的,我已经浮动了呀,望大神赐教!代码及图奉上!<head><metahttp-equiv="Content-Type"content="text... 我的显示效果怎么成了竖着写的,我已经浮动了呀,望大神赐教!
代码及图奉上!
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>#cs{ background-image:url(admin.png); width:1003px; height:78px;}li{ list-style:none; margin-top:0px; text-align:left; float:left; width:30px; }</style></head><body><center><div id="cs"><div class="ul"><ul><li>首页</li><li>家用电器</li><li>手机数码</li><li>日用百货</li><li>书籍</li><li>帮助中心</li><li>免费开店</li><li>全球咨询</li></ul></div></center></body></html>
展开
 我来答
iGO2dU
推荐于2017-09-23 · TA获得超过1666个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:157万
展开全部

你之所以出现这个问题,原因在于

li{
    list-style:none;
    margin-top:0px;
    text-align:left;
    float:left;
    width:30px;  /*  这句限定了列表每列的宽度,宽度太小,所以文字变成竖写。去掉,或者改足够大  */
    }

我把你的代码重新改了一下,可以稍微好一点。

无标题文档.html   文件代码如下:

<!doctype html>
<html lang="zh">
  <head>
    <meta charset="utf-8" >      /*  这行可以写得这样省略  */
    <title>ul列表</title>
    <link href="li.css" rel="stylesheet">  /*  使用外链CSS更好  */
  </head>

  <body>
              /*  <center/>标签去掉,这个标签是个淘汰的标签,可以用CSS控制  */
      <div id="cs">      
      <div class="ul">
        <ul>
          <li>首页</li><li>家用电器</li><li>手机数码</li><li>日用百货</li><li>书籍</li><li>帮助中心</li><li>免费开店</li><li>全球咨询</li>   /*  li的代码全部连起来,可以让li之间没有一个默认的空格  */
        </ul>
      </div>
      </div>
  </body>
</html>

li.css    文件代码如下:

#cs {

    background-image:url(admin.png);

    width:1003px;

    height:78px;

}

ul {

    text-align: left;                                /*   对ul使用左对齐  */

    padding: 0.15em 0 1px 0; 

}

li {

display: inline;                                   /*   直接用内联行显示,不用float,float不好控制   */

}

博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
码农不过如此
2013-09-30 · TA获得超过295个赞
知道小有建树答主
回答量:134
采纳率:100%
帮助的人:71.5万
展开全部
不用给li加width,直接加个 padding: 0 10px;多好!这样即使菜单字数不一样也能很好的显示~

此外,使用line-height可以是字在图片垂直方向居中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
363758881
2013-09-30 · TA获得超过100个赞
知道答主
回答量:61
采纳率:0%
帮助的人:40.9万
展开全部
li{
list-style:none;
margin-top:0px;
text-align:left;
float:left;
width:30px;
}
中改为width:80px;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式