html5制作导航条

(1)background-repeat:no-repeat;图片不平铺

(2)使用<ul>和<li>便签,代码简介有序、易于编排。

(3)在引入外部css文件时,<link>标签中的rel是关联的意思,rel="stylesheet";

(4)display:inline;实现使多个<div>像<span>标签显示在一行。

(5)list-style:none;列表样式:无。  用于在一个声明中设置列表的所有属性的简写属性。涵盖了所有其他列表样式属性,仅作用于具有display值为list-item的对象(如li对象)。

(6)text-decoration:none;无值;underline定义文本下的一条线;overline定义文本上的一条线;line-through定义穿过文本下的一条线;blink定义闪烁的文本。

(7)outline:none;为不设置边框;语法:Object.style.outline = outlineWidth outlineStyle outlineColor 设置边框宽、样式、颜色。

(8)target="_self" <a>标签内设置,本页面打开;target="_blank"新打开一个页面

(9)定义伪类链接,鼠标经过更改颜色或其他a:hover{color:#abcdef;}

test.css

 1 body{
 2     margin:0px;
 3     background-image:url(images/body.jpg);
 4     background-repeat:no-repeat;
 5     width:1003px;
 6 }
 7
 8 nav{
 9     float:left;
10     width:920px;
11     height:40px;
12     background-image:url(images/students.jpg);
13     margin:100px 0 0 0;
14     padding:0;
15 }
16
17 nav ul{
18     float:left;
19     margin:0px;
20     padding:0 0 0 0;
21     width:920px;
22     list-style:none;
23 }
24 nav ul li{
25     display:inline;
26 }
27 nav ul li a{
28     float:left;
29     padding:12px 40px;
30     text-align:center;
31     font-size:14px;
32     background:url(images/user.png) center right no-repeat;
33     color:#fff;
34     font-family:Tahoma;
35     outline:none;
36 }
37
38 nav li a:hover{
39     color:#2a5f00;
40 }

html内容

 1 <!DOCTYPE html>
 2 <html>
 3   <head>
 4     <title>MyHtml.html</title>
 5     <link href="CSS/test.css" rel="stylesheet" type="text/css" />
 6     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 7     <meta http-equiv="description" content="this is my page">
 8     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 9
10   </head>
11
12   <body>
13     <header>
14         <nav>
15             <ul>
16                 <li><a href="#" title="首页" target="_self">首页</a></li>
17                 <li><a href="#" title="首页" target="_self">男男女女</a></li>
18                 <li><a href="#" title="首页" target="_self">急急急</a></li>
19                 <li><a href="#" title="首页" target="_blank">呸呸呸</a></li>
20             </ul>
21         </nav>
22     </header>
23   </body>
24 </html>
时间: 2024-11-05 02:03:45

html5制作导航条的相关文章

使用CSS3制作导航条和毛玻璃效果

导航条对于每一个Web前端攻城狮来说并不陌生,但是毛玻璃可能会相对陌生一些.简单的说,毛玻璃其实就是让图片或者背景使用相应的方法进行模糊处理.这种效果对用户来说是十分具有视觉冲击力的. 本次分享的主题:通过CSS3来制作类似下面的导航条和毛玻璃效果. 导航条是梯形形状的. 背景区域的毛玻璃效果. 把导航条和毛玻璃效果在一篇文章中分享其实是有原因的.因为这两个效果的实现离不开一个重要的思想. 用语言来描述就是:父元素设置position:relative,其伪元素(after或者before)设置

bootstrap制作导航条

bootstrap 导航条摸索了好久,要不就是左边和右边不会水平对齐,要不就是颜色不一样,菜鸟最后终于搞定,直接把代码放这里,以后直接用 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&

Bootstrap导航条

前面的话 导航条(navbar)和导航(nav),就相差一个字,多了一个“条”字.其实在Bootstrap框架中他们还是明显的区别.在导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式.本文将详细介绍Bootstrap导航条 基础导航条 在Bootstrap框架中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多. 导航条是在应用或网站中作为导航页头的响应式基础组件.它们在移动设备上可以折叠(并且可开

Bootstarp学习(十一)导航条

导航条基础 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个"条"字.其实在Bootstrap框架中他们还是明显的区别.在导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式.在这一节中将一起探讨Bootstrap框架中导航条的使用. 导航条和导航一样,在Bootstrap框架中是一个独立组件,所以你也可以根据自己的需求使用不同的版本: LESS版本:对应的源文件navbar.less S

Bootstrap_导航条

一.基础导航条 在制作一个基础导航条时,主要分以下几步: 第一步:首先在制作导航的列表(<ul class=”nav”>)基础上添加类名“navbar-nav” 第二步:在列表外部添加一个容器(div),并且使用类名“navbar”和“navbar-default” <div class="navbar navbar-default"> <!-- 导航条标题--> <div class="navbar-header">

Bootstrap之导航条,分页导航

导航条基础 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个“条”字.其实在Bootstrap框架中他们还是明显的区别.在导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式.   基础导航条 使用方法: 在制作一个基础导航条时,主要分以下几步: 第一步:首先在制作导航的列表(<ul class=”nav”>)基础上添加类名“navbar-nav” 第二步:在列表外部添加一个容器(div),并且使

2.制作响应式导航条

制作响应式导航条 一.设置主结构元素 下面开始准备页面内容.打开Project Template 1中的index.html文件,里面目前只有一下基本的内容 我们会添加如下内容完成主结构元素 包含Logo和导航的页头区: 包含页面内容的内容区: 包含版权和社交媒体链接的页脚区: <header role="banner"> <nav role="navigation"> </nav> </header> <mai

导航条菜单制作总结

整理自慕课网 http://www.imooc.com/view/6 制作垂直导航条时若不想增加导航块的长度可用text-indent:20px;进行缩进 导航条菜单制作总结1.用无序列表构建菜单:ul/li2.垂直菜单转变为水平菜单:float:left:3.在制作圆角菜单时,背景图片贴在<a>标签上: -------> 雪碧图的应用--- background-position4.在制作改变高度的伸缩菜单时,实现高度向上延伸的技巧: ----> margin-top用负值:5.

html5中的progress兼容ie,制作进度条样式

html5新增的progress标签用处很大,它可以制作进度条,不用像以前那样用css来制作进度条! 一.progress使用方法 progress标签很好使用,他有两个属性,value和max,value表示当前进度而max表示总进度(一般可以用100) 1 <progress value="50" max="100"></progress> 二.progress如何兼容ie浏览器 用过progress标签的肯定知道,这个标签虽然好用但是不