【发布时间】:2014-06-18 03:38:21
【问题描述】:
我想在文档加载后将图像居中。这就是问题所在。我的文档的宽度大于浏览器的高度,所以我不能垂直居中它相对于文档。我不能将它相对于浏览器高度垂直居中,因为如果用户在非全屏浏览器中打开文档,它的位置将不同于全屏。
基本上,我需要一种方法在全屏时在浏览器屏幕上居中显示图像,即使文档在非全屏时打开也是如此。
更新这是我尝试过的
<script>
$(document).ready(function() {
var docheight = $(window).height();
var logopositionheight = docheight/2;
var docwidth = $(window).width();
var logopositionwidth = docwidth/2;
$('#welcome_logo').css({position: 'absolute'});
$('#welcome_logo').css({top:logopositionheight-150});
$('#welcome_logo').css({left:logopositionwidth-500});
});
</script>
我也将 $(window) 更改为 $(document) 但由于我上面描述的原因都没有工作。
【问题讨论】:
-
到目前为止你尝试过什么?你遇到什么问题?你有任何可以分享的代码吗?也许设置一个 jsfiddle 来展示这个问题?
-
我更新了问题以包含我尝试过的内容。
标签: javascript html css alignment centering