我见过 this answer
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> <ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' xmlns:g='urn:import:com.google.gwt.user.client.ui' xmlns:a='urn:import:com.google.gwt.app.client'> <ui:style field='iphone' src='Render.css' /> <div id='iHeader'> <div style='display:block; opacity:1; -webkit-tranform:translate3d(0px, 0px, 0px);'> <a> <span id='waHeadTitle' style='display:block; -webkit-tranform:translate3d(0px, 0px, 0px);'> <g:HTML ui:field="title" /> </span> </a> </div> </div> </ui:UiBinder>
然后我得到错误消息:在HTML上下文元素中找到了widget <g:HTML ui:field='title'>
<g:HTML ui:field='title'>
问题是小部件的根元素是一个div,我认为只要整个小部件是纯HTML就可以了,但是如果你想混合HTML和小部件,根元素必须是HTMLPanel。