流体布局中的Ems或像素?

时间:2013-08-14 15:30:51

标签: html css

我正在创建一个应该在不同设备上工作的新网页,我正在使用流畅的布局。我应该在流体布局中使用像素或ems来获取字体大小吗?填充物等怎么样?

3 个答案:

答案 0 :(得分:2)

对于流体布局,您需要使用百分比。像素与显示器分辨率相关,EM与字体大小和像素密度相关。但是,百分比是相对于放置它们的窗口的大小(或它们的父级宽度)。因此,它是流动性的最佳选择。你的填充也可以是百分比,只要记住这些值是相对的,所以当间距相等时它会变得棘手。

对于字体,ems是完全可以接受的,因为它们基于字体本身。此外,通过使用字体的ems,您可以通过更改文档字体大小来缩放整个网站的字体。

答案 1 :(得分:2)

如果您使用em,则可以对不同的设备宽度使用css媒体查询。

在正文字体大小上使用px,在其他所有内容上使用em意味着所有字体大小都相对于正文。然后,您可以包含仅增加或减少正文字体大小的媒体查询,并且所有其他字体大小将相对于其更改。

然后,您还可以添加Web辅助功能按钮,以增加视力障碍者的字体大小。该按钮也会改变正文字体大小(再次更改相对于它的所有其他字体)。

Em一路走来!

(额外编辑) 此外,如果您正在考虑深度字体大小,您还可以考虑您网站的垂直节奏/基线。看看这些链接:

http://alistapart.com/article/settingtypeontheweb

http://typecast.com/blog/4-simple-steps-to-vertical-rhythm

为身体设置px,然后为所有其他字体大小,线高,边距等设置em将使您能够在保持静音节奏的同时创建流畅的设计。坏蛋。

答案 2 :(得分:0)

我找到了' ems'最好在流体布局或任何布局中使用。