`

HTML的导航栏的写法

 
阅读更多

 

 

在编写HTML页面时,会用到导航栏,那么导航栏怎么来编写呢 ?我们在这里说一下导航栏的编写方法。导航栏有多种不同的格式我们可以根据需要来进行选择。

 

我们在这里可以编写简单的导航栏。

 

<!DOCTYPE html>
<html>
<body>
<div>
<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>
</div>
</body>
</html>

 

实现的功能如图片展示

 


 

 

上图是实现了垂直的导航栏,我们通过ul和li标签可以来实现,在a标签中我们可以添加超链接,设置我们的超连接功能。如果需要,我们还可以设置水平的导航栏。

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>导航栏</title>
    <style>
        .nav ul li {
            float: left;
            background-color: #e7ffb0;
        }
    </style>
</head>
<body>
<div class="nav">
    <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>
</div>
</body>
</html>

 

我们可以在<style>里面设置他的水平导航栏 ,用float,意思是浮动,可以加参数:left 左;right 右;none 默认值。元素不浮动,并会显示在其在文本中出现的位置;inherit  规定应该从父元素继承 float 属性的值。在<style>标签中我们还可以设置背景颜色。

 

效果图如下

 



 再根据我们的需要来设计其他的一些样式。这里我们拿水平栏,元素居中添加背景色为例:

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>导航栏</title>
    <style type="text/css">
        .nav {
            width: 960px;
            height: 60px;
            border: 1px solid red;
            margin: 100px auto;
        }
        .nav ul li {
            float: left;
            background-color: #e7ffb0;
        }
        .nav ul li a {
            display: block;
            width: 240px;
            text-align: center;
            line-height: 60px;
            text-decoration: none;
            color: #5a3467;
        }
       
    </style>
</head>
<body>
<div class="nav">
    <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>
</div>
</body>
</html>

 

这样我们就做好了简单的可以使用的导航栏了 。效果图如下

 



 这样我们还可以设置高级点的,给它设置一个鼠标悬停方法    

 .nav ul li a:hover {
            cursor: pointer;
            background-color: #645e55;
            color: #cdff83;
        }

 

这样鼠标悬停就可以有别的颜色的效果展示。

 

我们解释一下一些属性:text-align 这个是文本对齐的方式,就是我们导航栏里面的文本的对齐方式;text-decoration是对文本的修饰方式 none为定义标准的文本,underline为下划线等;cursor: pointer为光标呈现为指示链接的指针(pointer为一只手)。如果还有什么不懂得可以看这篇文章 http://www.w3school.com.cn/html5/index.asp

 

 

 

 

  • 大小: 3.2 KB
  • 大小: 8.9 KB
  • 大小: 5 KB
分享到:
评论

相关推荐

    淘宝导航栏跟换背景代码

    在探讨“淘宝导航栏更换背景代码”的过程中,我们首先需要理解几个关键概念:导航栏、背景更换以及CSS(层叠样式表)的应用。导航栏是网站设计中的一个重要组成部分,它通常位于网页的顶部,提供了一个直观的用户...

    HTML代码写法规范.pdf

    例如,主要导航条、次要导航、小栏目名称、侧栏采用 12px ;标题列表字体采用 14.9px ;行高采用 1.1em。 15. STYLE 中的 CSS 控制 在 HTML 代码中,需要在 STYLE 中使用 CSS 控制行距。 遵守 HTML 代码写法规范...

    网页顶部导航菜单

    网页顶部导航菜单,简易CSS样式,宽度,高度可自行调整。

    当vue路由变化时,改变导航栏的样式方法

    以上内容展示了如何在Vue应用中,利用Vue Router和Vue的响应式特性来根据路由的变化动态改变导航栏的样式,从而使导航栏能够为用户提供直观的页面状态信息。随着前端技术的不断发展,Vue.js框架提供的工具和API也在...

    懒人仿当前京东商城左侧二级导航

    "懒人仿当前京东商城左侧二级导航"是一个项目,旨在复制京东商城的左侧二级导航栏的样式和功能,以便其他开发者可以轻松地在自己的电商平台上实现类似的设计。这个压缩包文件包含了实现这一功能所需的代码和资源。 ...

    兼容任何浏览器的导航固定

    - `&lt;div class="homePage_header"&gt;...&lt;/div&gt;`:包含了实际的导航条内容,即无序列表。 #### 兼容性处理 为了让导航固定效果能够在所有浏览器中正确显示,本示例还特别加入了对老版本IE的支持。例如: - `_...

    分页代码,实现分页的两种写法

    - 设置每页显示的记录数为20条。 - 获取请求参数中的页码,默认为第1页。 3. **获取总记录数**: - 使用SQL语句查询数据库表`tablename`的总记录数。 4. **计算总页数**: - 根据总记录数和每页显示的记录数...

    框架集的一些写法

    这种方法在早期的网页设计中非常流行,尤其在导航固定、内容动态更新的场景下应用广泛。 ### 框架集的基本概念 框架集(Frameset)由一系列嵌套的`&lt;frameset&gt;`标签组成,这些标签定义了页面如何分割以及每个分割...

    [html5技术]基于bootstrap制作的多标签页(tabs)

    Nav组件用于创建导航条,而Tab插件则为这些导航条添加交互性,允许用户在不同的内容区域之间切换。以下是如何创建一个基本的多标签页的步骤: 1. **引入Bootstrap资源**:首先,确保在HTML文件中引入Bootstrap的CSS...

    使用CSS制作立体导航栏

    首先,一个基本的HTML结构是创建导航栏的基础。在提供的代码片段中,我们看到一个`&lt;ul&gt;`元素,表示无序列表,通常用于创建导航链接。`&lt;li&gt;`元素用于包含每个导航项,而`&lt;a&gt;`元素则作为链接的容器。代码示例如下: `...

    一个简约的HTML 用于初学者学习 还有一些入门jquery插件

    例如,有一个很受欢迎的jQuery插件叫Bootstrap,它提供了一系列预先设计的UI组件,如导航条、按钮组、模态框等,可以帮助开发者快速创建响应式布局的网站。 在学习过程中,代码注释是非常重要的。良好的注释能让...

    详细的HTML5标签介绍

    HTML标签对大小写不敏感,但标准写法是使用小写字母。 HTML文档由两部分构成:头部和主体。头部包含文档的元数据,如标题和链接到样式表或脚本的指令,而主体包含用户可见的内容。HTML文档以&lt;!DOCTYPE&gt;声明开始,它...

    图片作为背景并且是链接的写法(背景图片加链接)

    3. 在实际的网站布局中,这种方法常用于网站导航栏的Logo或其他需要作为链接的图片元素。例如,一个网站的Logo可以作为背景图片显示在导航栏链接的a标签中,点击后跳转到网站的首页。 4. 对于a标签的display属性,...

    css+Div 样式规范写法.pdf

    - 登录条:使用`loginBar`。 - 标志/Logo:用`logo`。 - 侧栏:`sideBar`。 - 广告:`banner`。 - 导航:`nav`。 - 子导航:`subNav`。 - 菜单:`menu`。 - 子菜单:`subMenu`。 - 搜索:`search`。 - ...

    HTML与CSS-web前端开发技术习题答案.docx编程资料

    例如,统一了标签的闭合方式、属性的写法等。 **2. 文档结构描述的问题** - **背景**: 在HTML4之前,文档结构主要通过`&lt;div&gt;`标签来组织,这往往使得文档结构缺乏明确的意义。 - **解决方案**: HTML5引入了新的...

    去掉网页中多余的滚动条

    #### 二、去掉最右侧的导航条 假设网页中出现了不必要的垂直滚动条,我们可以采取以下方法去除它: 1. **HTML代码修改法**:根据题目中的描述,在`&lt;/body&gt;`标签之前添加如下HTML代码: ```html ; overflow-y: ...

    JS+CSS实现简单的二级下拉导航菜单效果

    1. **HTML结构**:一个`div`作为导航栏容器,内部包含`ul`作为一级菜单的列表容器,每个`li`代表一个菜单项,内嵌`a`标签作为链接。其中,子菜单则是通过`div`来包裹,并且与`li`元素相对应。 2. **CSS规则**:通过...

    仿MAC桌面开始菜单的导航菜单

    标题中的“仿MAC桌面开始菜单的导航菜单”指的是一个网页设计项目,旨在模仿苹果Mac操作系统中的启动栏(Dock)功能,将其转化为适用于Windows或其他桌面环境的网页导航菜单。这个项目可能是一个JavaScript和CSS的...

    jquery实现导航固定顶部的效果仿蘑菇街

    7. HTML结构与元素选择:本文中导航栏的HTML结构以及jQuery选择器的使用方法也很重要。了解如何准确选择DOM元素,并对其应用jQuery方法,是实现动态效果的基础。 8. 网站导航栏设计:在学习具体技术的同时,我们还...

    html面试题.docx

    而 HTML 更灵活,允许一些非标准写法。 16. HTML5 应用程序缓存为应用带来什么优势 HTML5 应用程序缓存(App Cache)允许离线存储网页资源,提升应用程序的离线可用性,减少网络延迟,提高加载速度,尤其是对于移动...

Global site tag (gtag.js) - Google Analytics