我有一个简单的问题:
- 我在 div 中有一个图像。
- 为了使页面更美观,我将为图像添加一些额外的填充。
与其盯着它看,我想知道:
我可以遵循任何 CSS 填充启发式方法吗?
我在想像 Jakob Nielsen 这样的人可能已经建立了一些关于页面布局和填充(即最小像素填充或比例)的最佳实践。
- 我并不是说这是一个特别难以解决的问题。
- 但这是一个很可能会再次出现的问题。
- 而且我想要一些启发式方法来指导我将来的填充选择。
任何帮助,将不胜感激。
我有一个简单的问题:
与其盯着它看,我想知道:
我可以遵循任何 CSS 填充启发式方法吗?
我在想像 Jakob Nielsen 这样的人可能已经建立了一些关于页面布局和填充(即最小像素填充或比例)的最佳实践。
任何帮助,将不胜感激。
这种事情实际上有一些标准公式。
((a+b)/a) = (a/b))
或约为 1.618。如果你的图像是 100 像素宽,你除以黄金比例,直到你得到一个不是很大的东西。
所以 100 像素的黄金比例数字是 62、38、24、15、9、6、4、3、2、1。在 ems 中,您可以使用小数宽度,因此最终得到 14.5、9、5.6 等。
em 单位是字体中“m”宽度的函数,因此在 CSS 中它们可以在整个页面中更改。
“度量”是文本行的宽度。您希望度量小于 2 到 2.5 个字母。(您通过键入 abcdefg... 两次来测量字母表。)
Colin Wheildon 小册子/书“沟通或只是制作漂亮的形状”对于排版和图像的布局有一些很好的建议。它主要面向印刷,但大多数相同的原则仍然适用。
您是否考虑过使用 CSS 框架,例如:
我最喜欢的绝对是蓝图,它不像 YAML 或 YUI 那样过于臃肿,为您的新项目提供了一个完美的开始。据我所知,它为盒子和类似的东西添加了 1.5em 填充。此外,它易于适应。看一看 :)
很难给你一个笼统的答案,因为页面的整体外观会影响这个选择。文字密度是多少?有多少空白?有多少列?一页有多少张图片?等等
我认为您应该自己进行试验,您会很快找到自己的典型填充大小或范围,您可以从每个项目开始和修补。
看看 Jakob Nielsen 的网站。我不管他的水平如何,你不想从他那里得到美学指导。当然,他的很多可用性建议都很有价值,但要持保留态度。