CSS+DIV创设一个可爱的小中心网站
发布时间: 2012-09-02 21:00:34 作者: rapoo
CSS+DIV创建一个可爱的小中心网站
有几种不同的方式到垂直中心与CSS的对象,但它是很困难的选择是正确的。我会告诉你所有我见过的最好的方式,以及如何创建一个可爱的小中心网站。用CSS垂直居中是不是一件容易的事。有许多不同的方式,在某些浏览器可能无法正常工作。让我们回顾一下5种不同的方式垂直居中的对象,以及每种方法的优点和缺点。(你可以看到我简要地解释他们所有的测试页。)

方法1
此方法设置一些<DIV>
s到像一个表显示,所以我们可以使用表的垂直对齐
属性(非常不同的其他元素)。
#content {position:absolute; top:50%; height:240px; margin-top:-120px; / *负半的高度* / }
区别- 作品在所有浏览器
- 不需要嵌套标签
- 当没有足够的空间,内容消失(如
格
是身体
内的用户缩小浏览器窗口,滚动条不会出现)方法3
在此方法中,我们将插入一个div上面的内容元素。这将设置高度:50%;
和利润率底:-contentheight的
。的内容,然后将清除浮动,并最终在中间。
#floater{float:left; height:50%; margin-bottom:-120px;}#content{clear:both; height:240px; position:relative;}
区别- 作品在所有浏览器
- 当没有足够的空间(即窗口缩小),我们的内容将不会被切断,会出现一个滚动条。
- 只有一个我能想到的是,它需要一个额外的空元素(这是不坏,另一个主观题)
方法4
这种方法使用的位置是:绝对
有一个固定的宽度和高度的div。的div,然后告诉拉伸至顶部:0;底部:0;
不能因为固定高度,因此保证金:自动;
使坐在中间。这是类似的使用非常普遍的保证金:0汽车;
水平中心块元素。
#floater{float:left; height:50%; margin-bottom:-120px;}#top{float:right; width:100%; text-align:center;}</strong>#content{clear:both; height:240px; position:relative;}
现在你知道它是如何工作的,让我们开始创建一个简单但有趣的网站!最终产品将是这个样子:

第1步
它总是好的开始,语义标记。这是我们的页面如何将结构: