首页 > 开发 > CSS > 正文

用CSS手写导航条没有任何图片附效果图

2024-07-11 08:30:45
字体:
来源:转载
供稿:网友
第一步,我们新建一个my.html文件,填写内容如下,这个html文件直到最后都不用动了,它就是这些内容: 
 
CSS Code复制内容到剪贴板
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">     <html xmlns="http://www.w3.org/1999/xhtml">    
  2. <head>     <link rel="stylesheet" type="text/css" href="xin.css">    
  3. </head>     <body>    
  4. <div class = "nav">     <ul>    
  5. <li><a href="#">辛星PHP</a></li>     <li><a href="#">辛星Python</a></li>    
  6. <li><a href="#">辛星CSS</a></li>     <li><a href="#">辛星HTML</a></li>    
  7. <li><a href="#">辛星jQuery</a></li>     <li><a href="#">辛星Java</a></li>    
  8.    </ul></div>    
  9. </body>     </html>  
第二步,我们开始新建一个xin.css文件,然后开始进行调整这些导航条的显示格式,我们要做的第一步就是先把列表的小圆点给去掉,我们先写如下代码:

CSS Code复制内容到剪贴板
  1. .nav ul{list-style-type: none;}  
我们发现小圆点没了,但是,现在这些列表元素都是竖向排列的,我们想让它们横向排列。

第三步,我们通过设置li的浮动来让它们横向排列,我们在第二行添加代码,因此整个代码成为:

CSS Code复制内容到剪贴板
  1. .nav ul{list-style-type: none;}     .nav li{float:left;}  
第四步,我们发现现在它们是到了一起了,但是是连在一起的,这是为什么呢,因为它们没有设置宽度,我们只要给他们设置了一定的宽度,它们就会分开啦,但是我们同时还可以设置一下背景色,因此该代码就成为了如下代码: 
CSS Code复制内容到剪贴板
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表