firebug指南(五)--- HTML标签详解(转)

引言:

 

HTML标签是firebug中的第二个标签,他分两个视图,左边的视图可以查看html代码,右边的视图又分为三个子面板:样式,布局和DOM,灵活运用html标签中的各种功能,我们很容易就可以了解一个特定网页的组织结构,包括它的CSS,JS,图片等。

 

接下来介绍一下html的几个主要功能:

 

     ·查看HTML元素

     ·查看html元素的样式

     ·查看整个html文档的dom树

     ·编辑html元素和css

     ·搜索特定的html元素

 

“代码视图”面板

 

“代码视图”面板位于html标签的左边,它以层次结构展示html代码,而且不同的关键字标以不同的颜色,相当的人性化,而且还允许我们随意的将元素进行折叠或展开,这样就很容易使我们快速掌握一个web页面的大致结构。“代码视图”面板还有一个相当不错的功能就是可以将即时打开的web页面中的各种元素进行删除,增加,属性修改等操作,而且操作后的效果将立即在浏览器上展现出来。

 



 

“代码视图”的“选项”菜单

 

在“代码视图”的“选项”菜单中有6个子项,分别如下:

 

     1.显示全部文字:如没勾上,在某一个元素内的文本实在是太长了(如:<p>标签内文字成百上千),则会将大部分文字省略掉后以“...”代替。

     2.显示空格:在每个html元素之间空一行,我觉得这个功能基本没用:)

     3.显示注释:是否将html文件中<!-- ... -->中的内容屏蔽掉,但是对javascript中的‘//’无效。

     4.高亮更改:将修改后的属性高亮显示一段时间。

     5.展开更改:到现在我还没看出这个是干什么用的。。。

     6.跟动到更改处:将滚动条滚动到修改后的地方。

 

注意:如果您对上面的4,5和6还不是很了解,请使用firefox浏览器打开此页,这个页面中有两个按钮。按F12打开firebug控制台,然后点击html标签,如果你勾上4和6或者不勾上4和6,点击web页面上的 “Insert top row”或者“append row”按钮,看看发生了什么效果。

 

“代码视图”面板中的鼠标右击菜单~

 

如果你在“代码视图”面板中用鼠标右击,你将会看到以下菜单项:

 

     1.复制:只能复制普通字符。

     2.复制HTML:复制你选择的那部分的html代码.

     3.复制innerHTML:复制你选择的那个html标签内部的html代码。

     4.复制XPath:复制该元素的xml路径。(如:/html/head/title)

     5.滚动到显示处:本功能将在下一节“html标签之实战演练”中详细讲述。

     6.新建属性:新建一个属性。

     7.编辑html:编辑html元素.

     8.删除元素:删除元素.

     9.在DOM标签中查看:在DOM标签中查看所选择的元素。

 

现在我们已经对html标签的“代码视图”面板有了一定的了解,接下来我们来看看如何查看一个特定的html元素。

 

查看HTML元素



 

 

 此功能允许我们去查看web页面上的任意一个元素,你要做的仅仅是点击一下这个按钮,然后将鼠标移到web页面上,光标所接触的元素将会高亮显示,而且在“代码视图”面板上会自动跳转到相应元素的html代码。(下图是该功能的一个简单演示)

 



 

这个功能对于开发者或者web页面设计者来说是相当有用的,因为:

     1.当我们设计的页面看起来不是很整齐,美观的时候(比如间距不对齐等),使用该功能,我们将会很轻松的发现问题的所在。

     2.而且通过这个功能,我们可以很轻松的了解到任何其他一些优秀web页面的组织结构,以便我们进行设计和学习。

 

编辑HTML元素和属性

 

1.编辑已存在的HTML元素和属性

 

点击想要编辑的属性,这时候在属性的位置会出现一个输入文本框,如下图。进行编辑后,只要按下回车键,便可完成一次修改。



 

      2.在已存在的html元素里创建一个新的属性

 

      在一个已存在的html元素上点击鼠标右键,然后选择“新建属性”,新建属性的输入文本框将会出现,如下图所示。



 

     3.创建/编辑 HTML元素

     如果想到创建或者编辑一个html元素,只要将鼠标移动到想到编辑的html元素处,然后点击鼠标右键,点击弹出菜单的“编辑HTML...”选项,此时 “代码视图”面板将会转换为编辑状态,如下图所示,此时你便可以在里面编辑已存在的html代码,或者新建一个html元素。如果完成了修改,只要点击 “编辑”按钮,便可以使修改后的效果在浏览器上立即显示出来。



 

 

     4.删除HTML元素

     只要将鼠标移到你想要删除的那个元素的位置上,点击鼠标右键,然后单击“删除元素”即可。

 

     "样式",“布局”和“DOM”子面板

     这些子面板可以很好的配合“html”标签中的代码视图面板使用,效果相当不错,如果你在代码视图中选择一个html标签,这个html标签所对应的 CSS将会在“样式”子面板上呈现出来,而所对应的各种属性也将在“DOM”标签上显示出来。

     请看下图,我们选择一个id为“u”的div标签.



 

编辑CSS属性

 

我们可以在“样式”子面板中对选定的html标签的属性进行编辑,只要点击“样式”子面板中的属性,该属性将会以文本输入框的形式呈现,这样我们就可以输入任何我们想修改的内容了。一般而言,对于初学者来说,我们不能记住所有的样式属性名,因此firebug还为我们提供了一个快捷提示属性名的功能,我们只要按“↑”或“↓”便可以方便的翻阅各种样式属性名。

 

计算样式 

 

如果你想以计算样式的组织方式查看CSS, 只要点击右上角的选项,然后点击显示“计算样式”子项,即可(如下图)。

 



 

布局面板 

 

如果你点击“面板”选项卡,你将会看到在代码视图面板中选择的那个元素的偏移量(offset),外间距(margin),边框(border),内间距(padding)。如果你点击右上角选项中的“显示规则和指示”子项,还可以查看该元素的水平和垂直尺度。此外,我们还可以随意编辑该元素的偏移量(offset),外间距(margin),边框(border),内间距(padding)。

 




 
 

 

 

原文连接:http://04101334.iteye.com/blog/379077

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值