1

在下图中,我为每个小部件使用了一个容器,设置宽度为 80 像素,浮动右边距和右边距 10 像素。但是,我希望容器宽度与小部件的实际宽度(按钮 + 计数器)相同。

在此处输入图像描述

据我所知,它不能使用 CSS 来完成,也不太可能使用 JavaScript(因为同源策略)。不过,有解决办法吗?

4

1 回答 1

1

即使同源不是问题,如果您设法从小部件实现中的任何元素读取实际宽度,您也不能依赖它,因为小部件结构可能随时更改,从而破坏您的代码。

所以我想到目前为止的答案是:不,没有解决方案。

在上一个时期,我总是在左对齐的列中显示小部件,因为它们水平对齐真的很难看。

但是我刚刚找到了一个看起来非常有前途的解决方法的 jQuery 插件:http: //sharrre.com/

于 2012-10-25T09:19:33.563 回答