把 blog 放入二级目录后,我重新放了一个首页。虽然是个人网站,但有个索引自己用起来也方便。不过在实际应用中我发现了几个很奇怪的问题。
如果我没有在 footer 里放置网站统计 js 代码的话,在 FF2,IE6 和 IE7 里 footer 都会与文字的上下端有一定的空间,但如果我插入了网站统计代码,在 IE6 下 footer 会变得很窄,但 FF2 和 IE6 却没任何问题,除非我设置了 height,不知道这是何故。
第二,如果想定义一个层左右居中的话可以使用 margin: 0 auto; ,但如果想让这个层垂直居中的话使用 margin: auto 0; 却不可以。不知道怎样才能使层垂直居中呢,我现在只能设置一个 padding 来控制层与顶部的距离。
另外,outline: none; 对 IE 没用。
第一个问题我 google 了一圈也没发现答案,后两个问题也是没找到一个较好的解决方案,如果哪位知道请指点一下。
update: fcicq 的 这篇文章 解释了第一个问题
update 2: charlee 的 利用CSS使Div水平垂直居中 是一个不错的方案
另附 margin 属性的相关知识: 由浅入深漫谈margin属性
至于 outline: none 在 IE 下无效的问题还是用 hidefocus="true" 解决吧
Save This Page
One Trackback
[...] css, 于是就把首页当成试验场. 接着上回的两个网页设计问题, [...]