本帖最后由 xdpost 于 2010-06-01 15:11:59 编辑

解决方案 »

  1.   

    html源码里有的属性通过HTMLPARSER都可以方便的获取,但是很多标记如: 
    <table  width="100%" cellpadding="0" style="padding:0px 0px 0px 0px">
             <tr style="MIN-HEIGHT: 30px">
              <td colspan="13" style="  PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; ">
                   <table  style=" width:100%; color:#517dbf;">
                      <tr>
                        <td style=" border-bottom: #517dbf 1pt solid; width:40%; border-right: #517dbf 1pt solid;BACKGROUND-COLOR: #cbd8eb"><strong>项目名称</strong></td>这些标记要么提供的是相对width,要么是啥都没,通过在浏览器上运行时才能显示真正的宽度,用VS浏览HTML源码时,设计视图下,是可以看到每一个可见元素的宽度信息的,这个应该是采用了同浏览器一样的算法。但是小弟觉得实在太没有规律了,不知道如何下手去计算。