Css 在图表中显示页面的div结构

Css 在图表中显示页面的div结构,css,layout,html,Css,Layout,Html,有没有一种方法可以显示一个网站的div结构,其中的“块”中没有内容。就像显示div位置和关系的框一样。我有firebug和web开发人员,但他们不只是像那样概述div。我通常使用outline来完成这项工作。功能类似于边框,但不影响布局宽度: div { outline: 1px solid red; } 使用jQuery进行非常基本的概述(如果您愿意,可以在此页面上运行此功能): var $body = $(document.body); $('div').each(function(){

有没有一种方法可以显示一个网站的div结构,其中的“块”中没有内容。就像显示div位置和关系的框一样。我有firebug和web开发人员,但他们不只是像那样概述div。

我通常使用outline来完成这项工作。功能类似于边框,但不影响布局宽度:

div { outline: 1px solid red; }

使用jQuery进行非常基本的概述(如果您愿意,可以在此页面上运行此功能):

var $body = $(document.body);

$('div').each(function(){
    var $this = $(this),
       offset = $this.offset(),
        width = $this.outerWidth(),
       height = $this.outerHeight()

    $body.append(
        $('<div style="position:absolute;border:1px solid #00F;background:#99F;opacity:.3;"></div>')
        .css(offset)
        .css({ width: width, height: height })
    );
});
div {
    outline : 1px solid #00F;
}