怎样使导航条运用以下CSS样式后成横向显示. 150

/*CSSDocument*/p{font-family:Verdana,sans-serif;font-size:11px;color:#000000;line-hei... /* CSS Document */
p{
font-family: Verdana, sans-serif;
font-size: 11px;
color: #000000;
line-height: 18px;
padding: 3px;
}
.bold {
font-family: Verdana, sans-serf;
font-size: 11px;
line-height: 18px;
font-weight: bold;
color: #990000;
}
.navigation{
font-family: Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #993300;
display: block;
padding: 8px;
width: 140px;
}

.navigation:hover{
font-family: Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #D03D03;
display: block;
padding: 8px;
width: 140px;
}
navigation是用在表格行里的文字上面...td标签.
展开
 我来答
回忆526
2015-05-27 · TA获得超过4165个赞
知道大有可为答主
回答量:3276
采纳率:87%
帮助的人:1903万
展开全部

使导航条运用以下CSS样式后成横向显示,首先我们需要给这个导航条的li设置一个float属性,这样导航条就能够横向的显示,横向之后的间隔你可以通过给这个li这是width和height,或者是padding来实现,个人建议用padding,能实现等比的间隔,例子如下:

<html>
<head>
<style>
#nav{
width:900px; 
height:30px;
}

#nav ul li{
float:left;
padding:5px 30px;    //通过padding实现
}

#nav ul li{
float:left;
width:60px;    //通过width实现
}
</style>
</head>
<body>
<div class="nav">
     <ul>
         <li>
                <a href="">首页</a>
            </li>
            <li>           
                <a href="">兴趣爱好</a>
            </li>
            <li>            
                <a href="index.php">好友印象</a>
            </li>
            <li>
                <a href="register.php">会员注册</a>
            </li>
            
            <li>
                <a href="dengtu.php">会员登录</a>
            </li>
        </ul>
    </div>
</body>
</html>
微微小资的春天
2014-03-11 · 超过43用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:107万
展开全部
在css样式中关于li的横向排列的方法大致有两种:
第一种 :直接在<li>里面设置样式
<ul style="list-style:none;">
<li style="display:inline">横向排列</li>
<li style="display:inline">横向排列</li>
</ul>

第二种:定义li的css样式
<style type="text/css">
<!--
.a{
background-color:#ccccc;
text-align:center;
float:left;
width:70px;margin:3px;
padding:3px;
list-style:none;
}
-->
或者
定义li的css样式
<style type="text/css">
<!--
li{
background-color:#ccccc;
text-align:center;
float:left;
width:70px;margin:3px;
padding:3px;
list-style:none;
}
-->
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mydocument2020
2014-03-11 · TA获得超过202个赞
知道小有建树答主
回答量:187
采纳率:100%
帮助的人:140万
展开全部
这要看你把这段css用在什么标记上了,如果是div或者li上,需要去掉display: block;,然后添加float:left;
如果运用在span上,只需要去掉display: block;即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
都被注册了259
2014-03-28 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:100%
帮助的人:21.9万
展开全部
你直接float:left不就可以横向排列了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sososo的解答
2014-03-12 · 提供各种美女图片欣赏
sososo的解答
采纳数:142 获赞数:735

向TA提问 私信TA
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style type="text/css">
p{
font-family: Verdana, sans-serif;
font-size: 11px;
color: #000000;
line-height: 18px;
padding: 3px;
}
.navigation{
/* float:left; */
font-family: Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #993300;
display: block; /* display:inline-block; */
padding: 8px;
width: 140px;
}

.navigation:hover{
background-color: #D03D03;
}
</style>
</head>
<body>
<p>
<span class="navigation" href="">123123</span>
<span class="navigation" href="">123123</span>
<span class="navigation" href="">123123</span>
<span class="navigation" href="">123123</span>
</p>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式