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

使えそうなネタはメモして損なし!