apex:outputPanelタグのrendered属性を使うと、renderedで指定した条件がtrueのときに、span、div、またはテキストを出力してくれる。
spanタグを出力したいとき、layout属性に"inline"
<apex:outputPanel id="aaa" layout="inline" rendered="{条件}">test</apex:outputPanel> ↓ <span id="****:aaa">Test</span>
divタグを出力したいとき、layout属性に"block"
<apex:outputPanel id="aaa" layout="block" rendered="{条件}">test</apex:outputPanel> ↓ <div id="****:aaa">Test</div>
タグなしで出力したいとき、layout属性に"none"
<apex:outputPanel id="aaa" layout="none" rendered="{条件}">test</apex:outputPanel> ↓ Test
使えそうなネタはメモして損なし!