×
CSS 教程CSS 简介CSS 语法CSS Id 和 Class选择器CSS 创建CSS Backgrounds(背景)CSS Text(文本)CSS Fonts(字体)CSS 链接(link)CSS 列表样式(ul)CSS Table(表格)CSS 框模型CSS Border(边框)CSS 轮廓(outline)属性CSS Margin(外边距)CSS Padding(填充)CSS 分组和嵌套CSS 尺寸 (Dimension)CSS Display(显示)CSS Positioning(定位)CSS Float(浮动)CSS Align( 对齐)CSS 组合选择符CSS 伪类CSS 伪元素CSS 导航栏CSS 图片廊CSS 图像透明/不透明CSS 图像拼合技术CSS 媒体类型CSS 属性选择器CSS 总结CSS 实例

CSS3 教程

CSS3 教程CSS3 简介CSS3 边框(Borders)CSS3 背景CSS3 渐变CSS3 文本效果CSS3 字体CSS3 2D 转换CSS3 3D 转换CSS3 过渡CSS3 动画CSS3 多列CSS3 用户界面

CSS 参考手册

CSS 参考手册 CSS 选择器 CSS 语音参考 CSS Web安全字体 CSS 单位 CSS 颜色 CSS 颜色值 CSS 颜色名 CSS 十六进制颜色 

CSS 导航栏


实例: 导航栏


导航栏

熟练使用导航栏,对于任何网站都非常重要。

使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单。


导航栏=链接列表

作为标准的HTML基础一个导航栏是必须的

。在我们的例子中我们将建立一个标准的HTML列表导航栏。

导航条基本上是一个链接列表,所以使用 <ul> 和 <li>元素非常有意义:

实例

<ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>

尝试一下 »

现在,让我们从列表中删除边距和填充:

实例

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

尝试一下 »

例子解析:

  • list-style-type:none - 移除列表前小标志。一个导航栏并不需要列表标记
  • 移除浏览器的默认设置将边距和填充设置为0

上面的例子中的代码是垂直和水平导航栏使用的标准代码。


垂直导航栏

上面的代码,我们只需要 <a>元素的样式,建立一个垂直的导航栏:

实例

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

尝试一下 »

示例说明:

  • display:block - 显示块元素的链接,让整体变为可点击链接区域(不只是文本),它允许我们指定宽度
  • width:60px - 块元素默认情况下是最大宽度。我们要指定一个60像素的宽度

提示:查看 完全样式的垂直导航栏的示例.

注意: 请务必指定 <a>元素在垂直导航栏的的宽度。如果省略宽度,IE6可能产生意想不到的效果。


水平导航栏r

有两种方法创建横向导航栏。使用内联浮动的列表项。

这两种方法都很好,但如果你想链接到具有相同的大小,你必须使用浮动的方法。

内嵌列表项

建立一个横向导航栏的方法之一是指定

  • 元素, 上述代码是标准的内嵌:

    实例

    li
    {
    display:inline;
    }

    尝试一下 »

    实例解析:

    • display:inline; -默认情况下,<li>元素是块元素。在这里,我们删除换行符之前和之后每个列表项,以显示一行 。

    提示: 查看 完全样式的水平导航栏的示例.

    浮动列表项

    在上面的例子中链接有不同的宽度。

    对于所有的链接宽度相等,浮动 <li>元素,并指定为 <a>元素的宽度:

    实例

    li
    {
    float:left;
    }
    a
    {
    display:block;
    width:60px;
    }

    尝试一下 »

    实例解析:

    • float:left - 使用浮动块元素的幻灯片彼此相邻
    • display:block - 显示块元素的链接,让整体变为可点击链接区域(不只是文本),它允许我们指定宽度
    • width:60px - 块元素默认情况下是最大宽度。我们要指定一个60像素的宽度

    Tip:查看 完全样式的横向导航栏的示例..


  • 分类导航

    关注微信下载离线手册

    bootwiki移动版 bootwiki
    (群号:472910771)