載雲軒 2008-4-1 02:17
div层整个居中[oblog]
前天安乐乐板子想要换成css+div的,结果div层怎么都解决不了居中的问题,看到网上的解决方法加什么margin:0 aoto什么的不是把里面所有层都居中了,就是根本不管用。。。后来用script定义解决了,保证在不同浏览器下都是居中的。[code]<SCRIPT>if(window.screen.width>XXX){document.write("<style type=\"text/css\">body{margin-left:"+(window.screen.width-XXX)/2+"px}</style>");}</SCRIPT>[/code]其中上面两处XXX=整个板子宽+滚动条宽,上面的意思就是去掉这两个宽度=左右margin/2,因为是用<script>定义,所以不同分辨率都支持,只不过有的BO站是屏蔽script的。。。(疯子,我在你那里测试没成功 - -。。。你肯定给屏了。。)
--------------------------------
再讲下table表格和div层定义的利弊:
1。table对于不同的分辨率都支持,比如在table里定义align=center,不管什么分辨率看都是剧中,但在div里定义,只适用于当时的,也就是如果你在普通屏做出的居中宽屏看是靠左的,很不协调,而宽屏做出的居中普通屏看很可能会没一部份。
2。div加载速度块,因为table是加载整个表格,而div是分别加载。所以现在非常流行css+div的定义。
--------------------------------
话说废话可以不理。。直接复制代码就行。。。
某疯 2008-4-1 18:13
= =
我那里普通用户编辑模板是不能用脚本的= =
某疯 2008-4-1 18:14
不过亲爱的
div还可以这样居中的嘛=w=
body {
text-align:center;
}
載雲軒 2008-4-1 19:05
text-align:center那个好像每个图都必须定义宽高和margin才生效,然后我试那种底中顶填充的就不管用。。。因为那个背景填充定不了高度。。。不过也可能是我RP问题- -。。。
--------------
ps:你那里的速度让我羡慕死了 >_<
某疯 2008-4-1 19:55
-.-之前比较慢啊.
今天提速了.大叔要来这测试板子的话我给你换权限
-------------------
疯子!你太有爱了,我决定去你那里写东西了- -。。。咱们去水贴开个贴继续聊 -v-。。。