В вашем HTML много странных вещей:
<XMLNode>
<b><font color='#2C5E87' size='13pt'>blah blah</font></b>
<br>
</textformat>
...
Итак, вы закрыли </textformat>
, но не открыли его ..?
И я не знаю, какой тип документа вы используете, но элемент <font>
устарел в HTML 4.01. И зачем ты вообще это использовал? Содержимое вашего XMLNode довольно плохое HTML.
Например, у вас также есть <li>blah</li>
. Но ваш список не включен в (не) упорядоченный список, такой как:
<ul>
<li>blah</li>
</ul>
Так почему бы вам не заменить все эти html на простые, но эффективные теги <p>
и <strong>
вместо <b>
, чтобы вы могли легко управлять им в своем CSS.
Этот HTML просто просит плохо интерпретировать. Так что очистка это все исправит.
Вот так:
<XMLNode>
<p class="strong">blah blah</p>
<ul>
<li>blah</li>
</ul>
<p class="strong">blah blah blah</p>
<ul>
<li>blah blah</li>
</ul>
<p class="strong">blah blah blah</p>
<p>blah blah blah blah blah blah</p>
</XMLNode>
CSS:
#div_id {
position:absolute;
top:10px;
height:200px;
width:250px;
top:32px;
overflow:hidden;
}
p {
color: #2C5E87;
font-size: 14px;
}
p.strong {
font-weight: bold;
}