Div宽度:自动和IE

我正在使用jQuery qTip来显示个人用户和他们的投票,当平均评级被mousedover。 qTip调用一个PHP文件,它抓取所有用户并从MySQL数据库中为该项目投票,并构建一个3列表,显示为工具提示。 在Firefox中,工具提示正确显示。 在IE7中(还没有在IE8上测试过),工具提示是正确的高度,但宽度只有2或3个字符 - 而不是整个表。 如果我将div的宽度设置为固定数字,比如说
width: 300px;
我可以哄骗IE正确显示它。 但是,我的用户名称的长度差异很大,我宁愿不将div钉入其最大可能宽度,然后当你查看仅由“Joe”投票的项目时,会有一个空白的空白。 使用
width: auto;
对IE7没有影响。 还有替代品吗? 对不起,如果我忽略了类似的问题。在发布之前我搜索了一下但没有找到合适的东西。 编辑添加代码:
<div
  style="-moz-border-radius: 0pt 0pt 0pt 0pt;
         position: absolute; 
         width: 358px; 
         display: none; 
         top: 384.617px; 
         left: 463.5px; 
         z-index: 6000;" 
  class="qtip qtip-defaults" qtip="0">

  <div style="position: relative; 
              overflow: hidden; 
              text-align: left;" 
       class="qtip-wrapper">

    <div style="overflow: hidden; 
                background: none repeat scroll 0% 0% white; 
                border: 1px solid rgb(211, 211, 211);" 
         class="qtip-contentWrapper">

      <div class="qtip-content qtip-content" 
           style="background: none repeat scroll 0% 0% white; 
                  color: rgb(17, 17, 17); 
                  overflow: hidden; 
                  text-align: left; 
                  padding: 5px 9px;">

        <div id="WhoResults">
          <table>
            <tbody>
              <tr>
                <td>guy1</td>
                <td>guy2</td>
                <td>guy3</td>
              </tr>
              <tr>
                <td>guy4</td>
                <td>guy5</td>
                <td>guy6</td>
              </tr>
            </tbody>
          </table>
        </div>

      </div>
    </div>
  </div>
</div>
我没有应用CSS样式。这一切都由qTip处理。我试着尽可能地格式化它。感谢您的任何帮助,您可以提供。     
已邀请:
尝试使用
min-width:300px
而不是
width
    
事实证明,这是qTip计算IE的正确工具提示宽度的方式中的一个错误。我在qTip代码中覆盖了该行,并在开发人员论坛上发布了一条说明。     

要回复问题请先登录注册