0

这样的代码适用于标签:

function doGet() {
 var app = UiApp.createApplication().setStandardsMode(true);
 return app.add(app.createLabel('centered').setStyleAttributes(
     {marginLeft: 'auto',
      marginRight: 'auto',
      width: '100px'}));
}

但它对于按钮不起作用。它不会使按钮居中。为什么以及如何使它起作用?

4

1 回答 1

2

尝试将 display:block 添加到样式中

只是补充一点:这些本身并不是特定于 Apps Script 的黑客......这只是标准的 CSS。您可以使用 Mozilla 开发者网络作为资源来了解更多关于不同元素如何对不同 CSS 做出反应的信息。

此外,所有 Gui Builder 组件都为它们隐式设置了 display:block (这就是它的布局方式)。

于 2012-12-09T06:45:39.163 回答