[ https://issues.apache.org/jira/browse/TRINIDAD-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13003461#comment-13003461 ]
Scott O'Bryan commented on TRINIDAD-997: ---------------------------------------- I'll look at committing this soon. > <span> tag with no attributes is not rendered when using Trinidad > ----------------------------------------------------------------- > > Key: TRINIDAD-997 > URL: https://issues.apache.org/jira/browse/TRINIDAD-997 > Project: MyFaces Trinidad > Issue Type: Bug > Components: Components, Facelets, Skinning > Affects Versions: 1.0.6-core > Reporter: Jonathan Herr > Assignee: Scott O'Bryan > Priority: Critical > Attachments: elementOptimization.patch > > > We recently integrated Trinidad into our application to evaluate it. > Immediately we noticed that most pages would not render correctly. We > discovered the problem was that if a <span> tag had no attributes (id, class, > etc.), it would not be rendered. For example: > <span> > <label>Example</label> > <input type="text" value="exampleInput"></input> > </span> > Renders as: > <label>Example</label> > <input type="text" value="exampleInput"></input> > In most applications this would not matter since by default the <span> tag > has no style, but we overrode the CSS of the <span> tag to have very unique > styles: > form fieldset span { position: relative; display: block; width: 100%; > margin-bottom: 6px; overflow: hidden; } > If the <span> tag was removed, we lost these styles and the page would be > very distorted. > Our only workaround right now is to update the hundreds of <span> tags > throughout our application and give them a class attribute so they will > render. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira