【发布时间】:2011-04-05 17:44:08
【问题描述】:
这是来自 UI.StackExchange.com 的副本:
https://ux.stackexchange.com/questions/1004/mixing-percent-and-fixed-css
您是否应该同时应用百分比和固定 CSS?它会引起问题吗?如果会,会引起什么问题?
- 混合会降低浏览器的渲染性能吗?
- 在渐进式渲染浏览器的初始加载时,混合是否会给您带来奇怪的结果?
以下只是混合使用的简化示例,可以是任何混合使用。 我不是在寻找示例的验证。我听说你不应该做我在下面的示例中所做的事情,所以我试图找出以这种方式使用 CSS 是否存在问题。
混合使用示例:
<style>
.container
{
width:300px;
}
.cell
{
width:25%;
}
</style>
<table class="container">
<tr>
<td class="cell"><td>
<td class="cell"><td>
<td class="cell"><td>
<td class="cell"><td>
</tr>
</table>
【问题讨论】:
-
我一直在使用混音,通常没问题。许多高流量网站都使用它,我从未听过有人说“不要那样做”。如果它适合您的需求,那就去吧:)
-
@Kyle,性能问题将出在客户端,例如,对于具有多行大数据和嵌套表之类的页面,对于高流量网站来说这不是问题如果它的页面包含遵循该方法的一两个表格。
标签: css performance browser rendering cross-browser