Javascript 如何测量HTML元素的宽度?

Javascript 如何测量HTML元素的宽度?,javascript,html,css,Javascript,Html,Css,我想在两个HTML元素之间保持%的宽度间隔 是否有任何工具可以区分%的差距 我检查了测量工具…但它以像素显示…而不是%显示 解决办法是什么 编辑:我想将TD宽度保持在%……而不是像素……但我不知道应该设置多大的宽度……所以我想先查看宽度,然后再将宽度设置为TD 我该怎么办?有什么工具能帮上忙吗 有没有firefox插件可以帮上忙?我已经安装了firefox插件,但这显示的是像素宽度,而不是%我想使用jQuery时会像这样 var element_w = $('.your_html_element

我想在两个HTML元素之间保持%的宽度间隔

是否有任何工具可以区分%的差距

我检查了测量工具…但它以像素显示…而不是%显示

解决办法是什么

编辑:我想将TD宽度保持在%……而不是像素……但我不知道应该设置多大的宽度……所以我想先查看宽度,然后再将宽度设置为TD

我该怎么办?有什么工具能帮上忙吗


有没有firefox插件可以帮上忙?我已经安装了firefox插件,但这显示的是像素宽度,而不是%

我想使用jQuery时会像这样

var element_w = $('.your_html_element').width()
var page_w = $('body').width()
var padding_w = e_w * 100 / page_w

$('.your_html_element').css('padding-left',padding_w+'px')

%
中相对于什么?您将始终需要一个参考宽度。当您知道这一点时,您可以计算像素宽度的百分比,单位为%==100*像素宽度/窗口宽度