플래시 응용 프로그램에서 생성/출력되는 일부 HTML이 있습니다. & Firefox에서 표시/렌더링해야합니다. 그것은 더 UL과 요소를 & 목록을 빈 리를 뱉어 또는 요소를 올 실시하지만이 리 요소를 뱉어 있도록 잘못된 형식의 HTML : 비어있는 li 요소에 글 머리 기호를 표시하지 않는 방법
html로
심하게 형성된다.li 요소가 비어있는 경우 CSS 기호 또는 표시하지 않을 방법이 있습니까 (비어있는 코드 예의 의미는 아래를 참조하십시오)?
li 요소에 innerText가 없으면 글 머리 기호가 표시됩니다. 하지만 난 그것을 원하지 않는다. li 요소에 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>