在下图中,我为每个小部件使用了一个容器,设置宽度为 80 像素,浮动右边距和右边距 10 像素。但是,我希望容器宽度与小部件的实际宽度(按钮 + 计数器)相同。
据我所知,它不能使用 CSS 来完成,也不太可能使用 JavaScript(因为同源策略)。不过,有解决办法吗?
在下图中,我为每个小部件使用了一个容器,设置宽度为 80 像素,浮动右边距和右边距 10 像素。但是,我希望容器宽度与小部件的实际宽度(按钮 + 计数器)相同。
据我所知,它不能使用 CSS 来完成,也不太可能使用 JavaScript(因为同源策略)。不过,有解决办法吗?
即使同源不是问题,如果您设法从小部件实现中的任何元素读取实际宽度,您也不能依赖它,因为小部件结构可能随时更改,从而破坏您的代码。
所以我想到目前为止的答案是:不,没有解决方案。
在上一个时期,我总是在左对齐的列中显示小部件,因为它们水平对齐真的很难看。
但是我刚刚找到了一个看起来非常有前途的解决方法的 jQuery 插件:http: //sharrre.com/。