【发布时间】:2013-06-01 00:52:54
【问题描述】:
所以我已经阅读了一些 CSS 指南并了解了大多数属性,但我仍然无法正确定位元素。
我的意思是正确的:现在我使用margin、margin-right、margin-left、padding、(margin-left:50px) 等的特定值来定位东西......这意味着我的divs 在我自己的电脑上以特定分辨率查看时,所有位置都正确。
所以我希望这不是太笼统,但我如何定位内容,使其在页面中的相同相对位置,对于每个分辨率/页面大小,无论谁和什么查看它(我想如果 99% 的情况都相同,那也是一个好的开始)。
更具体一点:我可以使用哪些属性以我描述的方式定位元素?
这是我的一个定位不佳的小项目的链接(在我的屏幕上一切都很好,但在其他方面则不然: http://kash.hostzi.com/utopia/minesweeper.html
以 #gameTable 的 css 为例 - 我想以一种可怕的方式将其置于中心位置。
【问题讨论】:
-
“我可以使用哪些属性以我描述的方式定位元素?”任何一位。没有用于执行此操作的特定属性。这是一种心态和单位的使用,例如
em和百分比。 -
“所以我希望这不是太一般”。这是。请发布一些您遇到的代码。
-
要么有一个固定宽度的容器,在所有系统上都是相同的(因为它是固定的)。或者使用流动布局(一切都以百分比指定)。
-
您为什么要这样做?除非您还根据视口大小更改字体和图像大小,否则您的页面看起来非常愚蠢,并且布局无论如何都会中断
-
我添加了一个我遇到定位问题的示例...
标签: css positioning