`
gogo1217
  • 浏览: 152080 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在浏览器中调试web页面(二):firebug使用(1)-DOM/CSS修改

阅读更多

版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究!

 

 

 相信很多人都遇到过以下几个问题:

  1. 为了调整页面某个元素的宽度或高度到最适合值,在ide中修改css或者html再刷新浏览器,重复上述修改步骤不下20次;
  2. 为了修改html,先在ide修改后在刷新浏览器,重复上面步骤不下10次。
  3. 为了得到javascript执行中的某个变量在javascript中调用很多次alert函数;
  4. 为了监控mouse事件,创建一个div,通过javascript在div中写一些html;
  5. 更多更多的问题...

如果你遇到过上面的问题,那么本文能帮你解决上述所有的问题,从而使你将更多的精力投入到其他工作中。

本文中分为3部分,第一部分:调试工具介绍,详细介绍了当前流行的各种浏览器的调试工具;第二部分:firebug的使用;第三部分:ie调试工具的使用。

 

1.新建测试页面firebug-demo.html,代码如下:

<html>
<head>
	<style type="text/css">
	.one{
	float:left;
	width:200px;
	}
	.two{
	float:right;
	width:200px;
	}
	</style>
	<script type="text/javascript">
	change=function(){
		document.getElementById('red').innerHTML="red changed!";
	}
	</script>
</head>
	<input type="button" onclick="change()" value="点击改变"/>
	<div style="clear:both"></div>
	<div class="one" style="background-color:red" id="red">red</div>
	<div class="two" style="background-color:blue">blue</div>
</html>

 

2.使用火狐打开firebug-demo.html,界面如下图所示:

 

3.在介绍修改dom属性之前,先介绍firebug中的页面元素查找工具(下图中红圈部分)。

点击该按钮,鼠标挪到红色的red区域,此时该元素会边框发光,同时firebug中的html选项卡中div#red被高亮选中。

反过来,不管查找工具有没有被选中,如果鼠标划过firebug中的html选项卡代码,页面中的元素均被高亮。

在编辑的过程中,通过TAB或回车 来切换下一个属性或者属性值。

 

 

 

4.使用firebug实时修改css样式:

firebug即能修改dom上面的 style属性来改变样式,也能直接 编辑外部样式表改变样式。

style属性(修改行内样式): 影响当前修改的元素。 选择firebug工具栏的HTML选项卡,点击左边的div#red元素,点击style的属性值,此时style变为可编辑状态,修改style属性值为"height:300px;background-color:yellow;"。随着我们的修改,浏览器将会实时的重新渲染dom,应用我们修改后的样式,我们可以发现,左边div#red的背景色由红色变为了黄色,并且高度改变为300像素了。

 

编辑外部样式表: 影响页面所有匹配的元素。 选择firebug工具栏的HTML选项卡,点击左边的div#red元素,此时,右边将会将该作用于该元素的样式表展现出来。点击样式表中width属性的值,修改为“width:50%”;然后按“TAB”键 ,样式表会另起一空白行,在属性输入框中输入border,在按住“TAB”键,在属性值填写“1px solid #CCC”;重复上述步骤完成height:400px。随着我们的修改,浏览器将会实时的重新渲染dom,应用我们修改后的样式,我们可以发现,左边div.two的边框为1像素灰色的实线,高度为400px,宽度为50%。

注意:该修改不会影响html或者css文件本身,当达到最终满意效果时,还需将修改后的值更新至html或者css文件中。

 

5.修改html元素的属性包括innerHTML同修改css样式中的style属性。

  • 大小: 100.7 KB
  • 大小: 104.4 KB
  • 大小: 104 KB
  • 大小: 157.1 KB
  • 大小: 158.6 KB
0
0
分享到:
评论

相关推荐

    firebug1.12-firebug1.11-firebug1.10-firebug1.9-firebug1.8-firebug1.7

    Firebug是一款著名的Web开发工具,它为Firefox浏览器提供了一个集成的开发环境,允许开发者实时查看、编辑和调试HTML、CSS、JavaScript以及DOM等Web页面元素。这个压缩包包含了Firebug从1.7到1.12的不同版本,让我们...

    firebug-2.0.16-fx

    Firebug是Web开发领域的一款经典工具,特别是在JavaScript和CSS调试方面有着广泛的影响力。"firebug-2.0.16-fx"显然指的是Firebug的一个特定版本,2.0.16,专为Firefox浏览器(fx)设计。在这个版本中,Firebug提供...

    firebug-2.0.16-是firefox下的一个扩展,能够调试所有网站语言

    Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

    firebug-1.9.0-fx

    Firebug是Web开发领域的一款经典工具,特别是在JavaScript调试、网页元素检查、网络性能分析等方面具有重要作用。"firebug-1.9.0-fx"显然指的是Firebug的1.9.0版本,专用于Firefox浏览器(fx是Firefox的缩写)。这个...

    火狐插件firebug-2.0.16-fx

    火狐插件Firebug是Web开发领域中一个重要的工具,特别是在前端开发中有着广泛的使用。它的版本2.0.16-fx专为火狐浏览器(Firefox)设计,提供了强大的调试功能,使得开发者能够深入地理解和调整网页的HTML、CSS以及...

    firebug-2.0.19-fx.zip

    3. CSS样式调试:在CSS方面,Firebug允许开发者查看和修改网页的样式规则,即时查看样式更改的效果,有助于快速定位样式问题并进行修正。 4. 网络监控:Firebug能监控网络请求,包括HTTP/HTTPS请求,展示请求头、...

    firebug-2.0.16-fx.rar

    火狐浏览器的Firebug是一款强大的Web开发和调试工具,它为开发者提供了查看、编辑和测试HTML、CSS、JavaScript以及DOM的能力。Firebug-2.0.16-fx.rar是这个插件的一个特定版本,适用于Firefox 48.0。在这款版本中,...

    firebug-1.5.2-fx

    它会高亮显示每个Div的边界,清晰地展示元素之间的相对位置,以及它们在页面上的实际大小。开发者可以通过调整Div的宽度、高度、内外边距等属性,实时观察页面布局的变化,这对于复杂页面的布局调试至关重要。 除了...

    FireFox调试工具:FireBug加对应版本FireFox

    标题中的“FireFox调试工具:FireBug加对应版本FireFox”指的是Firefox浏览器的一款强大的开发者工具——FireBug,以及它与特定版本Firefox的搭配使用。FireBug是早期Web开发人员广泛使用的浏览器扩展,它提供了对...

    FireFox火狐浏览器中FireBug的使用方法

    - 分离面板:你可以将FireBug面板分离出来,使其浮在浏览器窗口上方,便于一边浏览页面一边调试。 - 跟踪函数:在JavaScript控制台中,可以输入`console.trace()`来追踪函数调用路径。 **总结** FireBug作为一款...

    火狐调试插件firebug-1.3.3-fx.zip

    火狐调试插件Firebug是Web开发者不可或缺的工具之一,特别是在1.3.3版本时,它已经展现出强大的功能和实用性。Firebug是一款开源的Firefox扩展,它允许开发者深入浏览器内部,对HTML、CSS、JavaScript以及网络请求...

    firebug-lite.rar

    综上所述,Firebug Lite是一款实用的开发工具,它弥补了非Firefox浏览器在调试工具上的不足,为开发者提供了一种在各种环境下都能进行高效Web开发的方法。了解并熟练使用Firebug Lite,对于提高Web开发的效率和质量...

    FireBug调试教程

    在“获取扩展”页面搜索框中输入“firebug”并搜索。 3. 点击搜索结果中的FireBug链接,进入安装页面。 4. 点击“现在安装”按钮,并等待3秒后点击“立即安装”。 5. 安装完成后重启Firefox。 6. 在状态栏找到...

    firebug-newest

    2. **CSS调试**:对于样式调试,Firebug允许开发者查看每个元素应用的所有CSS规则,甚至可以在浏览器中实时修改这些规则,观察页面样式的即时变化,这极大地提升了前端开发的效率。 3. **JavaScript调试**:Firebug...

    firebug.7z

    Firebug是一款著名的网页开发者工具,尤其在Web开发和调试领域有着广泛的使用。它作为一个Firefox浏览器的扩展,允许用户查看和编辑HTML元素、CSS样式、JavaScript代码以及网络请求。本压缩包包含从firebug-1.7.3到...

    移动端开发调试方法1

    在传统的Web开发中,Firebug和Chrome开发者工具等工具被广泛应用于JavaScript、DOM元素以及CSS样式的调试。然而,对于移动Web站点或应用的调试,则需要一些专门的工具和技术。本文将详细介绍两种主流的移动端开发...

    fire bug firebug-1.5.0-fx

    CSS视图则允许开发者直观地查看和修改页面样式的每一个细节,包括选择器、属性和值,使样式调试变得简单直观。而JavaScript控制台则是开发者调试脚本、追踪错误的关键所在,它能显示代码执行的结果,帮助开发者快速...

    firebox浏览器+firebug-1.5

    标题中的“firebox浏览器+firebug-1.5”指的是Firefox浏览器的一个早期版本,搭配了Firebug插件的1.5版本。Firefox是一款开源的网络浏览器,以其高度可定制性和强大的开发者工具而闻名。Firebug是Firefox的一个经典...

    firebug-2.0.8

    Firebug 是一款专门为Firefox浏览器设计的开发者工具,允许用户直接在浏览器中进行网页元素的调试、CSS编辑、JavaScript交互以及网络性能分析等操作。在它的鼎盛时期,Firebug 对前端开发者来说是不可或缺的利器,极...

Global site tag (gtag.js) - Google Analytics