2010-12-20 52 views
4

我喜欢使用em,并且倾向于远离%,因为它倾向于轻易将设计搞砸,而pt,px,cm ......因为它们对所有设备都不那么友好。我对吗?我应该使用什么单位的HTML?

+0

+1用于添加所有相关标签。 – NAVEED 2010-12-20 12:16:16

+0

最近在p.se:http://programmers.stackexchange.com/questions/25895/percentage-or-pixel-for-layouts – JoseK 2010-12-20 12:17:18

+0

也看到这个答案:http://stackoverflow.com/a/11803273/516188 – 2014-01-14 09:50:56

回答

3

css为您提供了一个选择。所以这不是真的是对还是错的问题。但是,如果您正在寻找一种方法,通过使字体和元素更容易缩放来让您的网站更易于访问,那么您就是在正确的道路上。和他们一起去吧。

1

是的。它的规模,易于记忆,甚至可以轻松转换成其他测量值进行比较:)

2

这取决于。使用em链接尺寸指定字体大小,并使用指向容器大小(最终是屏幕)的%链接。在某些地方,为了达到一致的效果,其中一个会比另一个好。我同意通常避免使用绝对单位是好的,但px对于小尺寸(例如边框宽度,垫片)很有用。

+0

有一件事继续让我对px/em感到担忧,那就是保证金设置。所以我经常想要固定宽度的边距,但我的布局的其余部分将是流畅的:/ – danjah 2010-12-20 12:19:30

+1

@Danjah - px尺寸没有任何内在错误,只是不要将它们用于列宽度或文本容器等。 – OrangeDog 2010-12-20 12:22:08

+0

49%的列a,49%的列b,2%的叶子 - 但我希望L/R的利润率为10px而不是1%,所以我留下了一个空白处... – danjah 2010-12-20 12:27:13