IE8 如何让无序列表中的文字与里面的div在垂直方向都居中
<ul>
     <li>华促日承认钓岛主权争议  182万</li>
     <li>网传深圳公务员不雅照    140万</li>
</ul>
为了让 182万、140万在最右边对齐   我加了个DIV  并设置 float:right;
<ul>
     <li>华促日承认钓岛主权争议  <div style="float:right;">182万,/div></li>
     <li>网传深圳公务员不雅照    <div style="float:right;">140万</div></li>
</ul>
结果firefox显示正常  但IE8中DIV总在文字的下一行,我把前面的文字也加上div并设置 float:left还是不行 ,晕很,被这个不知道是简单还是复杂的问题纠结了好久  请高手指点,一定要在IE8里面显示正确哈
------解决方案--------------------设置 li的宽度
或者直接用table
------解决方案--------------------
HTML code
<ul>
  <li><div style="float:right;">182万</div>华促日承认钓岛主权争议 </li>
  <li><div style="float:right;">140万</div>网传深圳公务员不雅照 </li>
</ul>
------解决方案--------------------
你只要ie8的  
就这样
.text{
 background-color:red\9;  
}