フラッシュアプリケーションから作成/出力されるhtmlがあります& Firefoxで表示/レンダリングする必要があります。HTMLが正しくない:空のli要素に箇条書きを表示しない方法
それは無いULやOL要素を示していますが、それは李要素を吐き出すます&空李要素を吐き出すますので、HTMLがひどく、形成されています。
li要素が空の場合、CSSのフラグを表示しない方法があります(の空白のコード例は以下を参照)。
li要素にinnerTextがない場合は、弾丸が表示されます。しかし、私はそれをやりたいとは思っていません、私はliT要素にinnerTextがない場合、弾丸を表示しないことを望みます。 HTMLを解析することなくこれを行う方法はありますか?
// example of badly formed HTML output from flash
<textformat leading="2">
<li>
<font style=" font-family: 'arial'; font-size: 14px; color: #FFFFFF; letter-spacing: 0px; ">
<b>Influence and Negotiation</b>
<font style=" font-size: 12px; color: #000000; ">
</font>
</font>
</li>
</textformat>
// sometimes I get an empty li element, which in Firefox shows the bullet. I want to NOT show the bullet/li element if it is empty
<textformat leading="2">
<li>
<font style=" font-family: 'arial'; font-size: 14px; color: #FFFFFF; letter-spacing: 0px; ">
<!-- empty li element -->
</font>
</li>
</textformat>