【发布时间】:2013-04-01 03:19:38
【问题描述】:
我的网站在 Firefox Opera 和 chrome 中正常运行(我没有 IE,所以我不确定,因为我使用的是 fedora linux 18)。在最近更新 chrome(最多一个月)后,页面无法正确呈现。有人知道发生了什么变化吗?我怀疑盒子模型的解释方式发生了变化,因为我以这种方式使用 display:table-cell:
<div id="midboxmidleft" style="display: table;">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div id="sideleft">
<ul>
<li>blahblah</li>
<li>blahblah</li>
<li>blahblah</li>
<li>blahblah</li>
<li>bla blah</li>
</ul>
</div>
</div>
</div>
...右侧相同 (为了实现垂直居中)
我还因为鼠标悬停时发生了一些尴尬,我想提一下我也在使用这个 css:
li :hover{background-color:#fff;-moz-opacity:.500;filter:alpha(opacity=50);opacity:.50;}
标记已成功验证。 对于 CSS 验证,存在一些错误 reported,但我认为它们不是问题。
如果您想检查问题,请访问我的网站link。
我建议在禁用 java-script 的情况下检查它,因为这反映了已验证页面的状态。
这个问题的关键是找出导致这个问题的 Chrome 最近发生的变化(因为我的代码已经过验证,但我可能仍然是错误的)。如果您知道我在哪里可以找到有关所用渲染引擎的更改日志,请告诉我。 任何帮助表示赞赏!
【问题讨论】:
标签: google-chrome rendering css