如何创建导航条(栏)

创建基础

导航栏其实是一个以链接链表为基础而完成的。

首先:创建一个列表

<ul>
<li><a href="">home</a></li>
<li><a href="">news</a></li>
<li><a href="">contest</a></li>
<li><a href="">about</a></li>
</ul>

而后,去掉列表中的外边距和小圆点,这里用list-style-type:none来去掉小圆点。而把

外边距和内边距设置为0,可以去掉浏览器的默认设置。

下面这是用垂直或者水平导航栏中的标准代码:

ul
{
list-style-type:none;
margin:0;
padding:0;
}

创建垂直导航栏

如要创建垂直的导航栏,我们只要定义<a>的样式。

a
{
display:block;
width:60px;
}

$:display:block  把链接显示为块元素可以使整个链接的区域可以点击,而不仅仅是链接的本身

                          这样更加美观,且也便于我们规定宽度。

还有,请始终规定垂直导航栏中<a>元素的宽度。

若要完成下面这个效果的垂直导航栏(其实还有背景色,这里不好显示)

HOME

NEWS

CONTACT

ABOUT

<!DOCTYPE html>
<html>
<head>
<style>
ul
{
list-style-type:none;
margin:0;
padding:0;
}
a:link,a:visited
{
display:block;
font-weight:bold;
color:white;
background-color:gray;
width:120px;
text-align:center;
padding:20px;
text-decoration:none;
text-transform:uppercase;
}
a:hove,a:active
{
background-color:red;
}
</style>
</head>
<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</body>

</html>

text-decoration:none  可以去掉链接自带的下划线。

text-transform:uppercase 可以将所有字母都变成大写(text-transform:capacity可以将首字母变成大写)

设置外边距padding 可以设置大小。

创建水平的导航栏

方法一:

只要将上面的代码中添加

li

{

display:inline;

}

同时,去掉display:block;即可。

方法二

在上面的代码中加上:

li

{

float:left;

}

同时去掉diaplay:block;即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值