【问题标题】:GWT: How to set text-align on com.google.gwt.dom.client.StyleGWT:如何在 com.google.gwt.dom.client.Style 上设置文本对齐
【发布时间】:2012-09-28 03:13:44
【问题描述】:

如何在 com.google.gwt.dom.client.Style 对象上设置text-align

【问题讨论】:

    标签: gwt coding-style text-align


    【解决方案1】:

    可以使用setProperty(注意属性名是驼峰式):

    style.setProperty("textAlign", "left");
    

    【讨论】:

    • 这与文本对齐有关,与 GWT 无关。 IE reference.sitepoint.com/css/text-align 中的文本对齐有问题
    • 对于 CSS,text-align 属性是“text-align”。当我尝试做“text-align”时,它会抛出一个错误,抱怨“must be camelCase。为什么我必须做“textAlign”?上面的 style.setProperty 不是在改变 CSS 样式吗?(我在这个网站上很菜东西,所以你可能不得不解释得更底层)
    • GWT 需要 camelCase (en.wikipedia.org/wiki/CamelCase) 中的属性,但随后会将它们转换为 CSS 格式。所以你在 GWT 中设置了“textAlign”,但是在渲染的页面中你会看到“text-align”
    • 更明确地说,GWT 正在使用 CSS 属性的 JavaScript 名称。这是因为 GWT 本质上是一种 JavaScript 技术。见jadendreamer.wordpress.com/2009/05/07/…
    猜你喜欢
    • 1970-01-01
    • 2013-02-07
    • 2023-04-08
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多