Firebug是火狐浏览器Firefox的一个插件,专门为开发人员开发的。使用Firebug需要先在Firefox中安装这个插件,网上有很多教程,可以对照着安装一下。

不同的火狐浏览器版本中的Firebug可能有些差别,不过大致相同。我使用的是火狐31.0版本。

使用Firebug查看百度的菜单。

1,百度首页改版了,变得更简洁了,通过百度首页,打开左上角【更多产品】中的【全部产品】

2,打开之后,可以看到百度的菜单如下图,

网址为:http://www.baidu.com/more/

3,按一下键盘上的F12,记住,F12是Firebug弹出来的快捷键,弹出来Firebug之后的窗口如下图,Firebug窗口的左侧是网页的源代码,右侧是样式。

4,Firebug最常用的就是【选择一个元素】按钮,就是上图中的那个【带箭头的方块】那个图标,单击一下这个图标,然后单击页面的某个元素,就可以在下面查看这个元素的具体源代码,如下图,查看【新闻】这个标签对应的源代码。

下面讲一下如何把百度这个菜单的源代码复制下来。

(1),根据子标签,逐渐向上找父标签,比如上面的【新闻】对应的父标签为带有类名为tab的div标签,在上一级为class="nv"的div,通过页面中元素的背景色,可以判断元素是否被选中或者被包含在内,比如单击class="nv"的div时,菜单变为:

(2)基本可以确定,class="nv"的div就是整个菜单的源代码,因此,在这个div上右击,选择【复制外部HTML】,就可以把整个div的源代码复制下来了,如下图:

(3)复制过了html源代码,就需要找样式了,主要找标签、id、class这3大选择器对应的样式,这些样式就在Firebug窗口的右侧,比如类nv对应的样式就是 .nv后面的内容,把这些样式都复制下来。

(4) 最后,把这些Html和css复制到你的网页中,就可以仔细的研究百度的菜单是如何实现的了,还可以在浏览器中查看效果。

最新文章

  1. LLVM
  2. 【转】 Linux下的多线程编程
  3. dojo 十二 rest
  4. RMAN数据库异机迁移
  5. IDEA 使用 SVN的一个注意点
  6. hadoop编程技巧(4)---总体情况key按类别搜索TotalOrderPartitioner
  7. 《JavaScript dom 编程艺术》 placeholder占位符IE8兼容办法。
  8. GIS
  9. unity中的[xxxxxx]特性(Attributes)
  10. java中int,char,string三种类型的相互转换
  11. abstract class与interface的区别与联系
  12. C# Where
  13. HDU 4520 小Q系列故事——最佳裁判
  14. win10使用u盘装回win7
  15. C#零基础入门-3-第一个控制台程序
  16. 开源任务调度平台elastic-job-lite源码解析
  17. python安装pbkdf2 遇到错误TypeError: __call__() takes exactly 2 arguments (1 given)
  18. pycharm导入本地py文件时,模块下方出现红色波浪线时如何解决
  19. Dart - Isolate 并发
  20. poj3304(是否存在一条直线与所有给出线段相交

热门文章

  1. 在Markdown中插入不会显示的注释文本
  2. April 14 2017 Week 15 Friday
  3. 爬虫第一篇基本库的使用——urllib
  4. python IDE--pycharm安装及使用
  5. Open XML的上传、下载 、删除 ......文件路径
  6. 1012: A MST Problem
  7. 2017.9.22 HTML学习总结--JavaScript脚本语言
  8. C语言中%p,%u,%lu都有什么用处
  9. Win10预览版激活信息
  10. Mantle--国外程序员最常用的iOS模型&字典转换框架