在中间以内容为中心的简单DIV CSS
嘿,我是一个css新手,但我知道这应该很容易。如果有人能很快帮我,这样我就不会在试图弄明白这件事时伤脑筋了,那就太好了 只有2项我需要帮助放置 一个400x200px的图像,我总是希望在中心(垂直和水平),这将是内容。 及 一行文字,我想在底部居中,这将是页脚在中间以内容为中心的简单DIV CSS,css,html,center,footer,Css,Html,Center,Footer,嘿,我是一个css新手,但我知道这应该很容易。如果有人能很快帮我,这样我就不会在试图弄明白这件事时伤脑筋了,那就太好了 只有2项我需要帮助放置 一个400x200px的图像,我总是希望在中心(垂直和水平),这将是内容。 及 一行文字,我想在底部居中,这将是页脚 提前谢谢 如果我理解你的要求,我认为你应该尝试在css中使用边距,这确实是一种方法 居中 IMG.image1{ 位置:绝对位置; 左:50%; 最高:50%; 左边距:-200px; 利润上限:-100px } #页脚{ 位置:固定;
提前谢谢 如果我理解你的要求,我认为你应该尝试在css中使用边距,这确实是一种方法
居中
IMG.image1{
位置:绝对位置;
左:50%;
最高:50%;
左边距:-200px;
利润上限:-100px
}
#页脚{
位置:固定;
底部:0;
文本对齐:居中;
宽度:100%;
}
页脚
你的总图像高度和宽度减半,使其为负数,因此宽度为(左边距:-200px;),顶部为(右边距:-100px;)CSS中确实没有垂直居中的概念。抱怨已经很久了。选项:
- 你可以用一张桌子。我觉得这是一个不错的定位使用之一李>
- 您可以使用JavaScript。获取窗口的高度,做一些数学运算,然后定位图像。有点乱。也许比它的价值更多的努力
- 您可以使用display:table CSS。唉,这在艾菲尔克不起作用李>
- 你可以假装一下。给图像一个150px的上边距,并且底部空间是可变的。这就是我要走的路线。实用设计李>
<html>
<head>
<title>Center</title>
<style type="text/css">
IMG.image1 {
position: absolute;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -100px
}
#footer {
position: fixed;
bottom: 0;
text-align: center;
width: 100%;
}
</style>
</head>
<body>
<div id="Centeredcontent">
<img class="image1" width="400px" height="200px"></img>
</div>
<div id="footer">Footer</div>
</body>
</html>