0

我在使用 Google Apps Script UiInstance 创建的 Web 应用程序中使用边距来定位元素(并在元素之间添加空格)。

在 Firefox 或 Opera 中没有正确应用边距。它们正在Chrome和Internet Explorer中应用,所以我觉得代码是正确的。

这是我在此处发布的示例。

function doGet() {
  var app = UiApp.createApplication();
  app.add(app.createLabel("Some Text").setStyleAttribute("margin-left","500px").setStyleAttribute("margin-top","25px"));
  return app;
}

谁能解释为什么会这样?这是一个错误,还是这是不好的做法,我应该做点别的?

注意:使用 Firefox 检查器,我没有发现任何表明尝试了边距的信息。

4

1 回答 1

1

语法问题,试试这样

function doGet() {
  var app = UiApp.createApplication().setStandardsMode(false);
  app.add(app.createLabel("Some Text").setStyleAttribute("marginLeft","500px").setStyleAttribute("marginTop","25px"));
  return app;
}

或者像这样

function doGet() {
  var app = UiApp.createApplication().setStandardsMode(false);
  app.add(app.createLabel("Some Text").setStyleAttributes({marginLeft :"500px",marginTop :"25px"}));
  return app;
}
于 2013-02-06T19:22:41.673 回答