html - 在屏幕中央显示一个图像,高度为 77px;

标签 html css

我设计了一个网页。顶部是带有 height:77px 的标题。在标题之后我想在屏幕中心添加一个图像,宽度为 width: 960px; 。现在我面临的问题是图像来自标题内部的顶部意味着第二个图像来自顶部而我需要在 77px 的高度之后显示;

这是 HTML..

 <div id="headerbodyimage" style="width: 960px; margin-top: 77px;  margin: 0 auto;" class="headerbody-wrapper">

 </div>

这是 CSS..

.headerbody-wrapper {
background: url("../images/banner.jpg");
height: 242px;
position: inherit;
width: 100%;
z-index: 60001; }

我试图改变位置,但它折叠了整个页面

这是我在 html 中的标题代码..

 <div class="header-wrapper">
 </div>

这是我的 CSS。

.header-wrapper {
background: url("../images/header_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
float: left;
height: 77px;
margin: 0 auto;
position: absolute;
width: 100%;
z-index: 60001; }

请帮帮我。

最佳答案

style 属性中使用 margin: 0 auto; 可以覆盖 margin-top: 77px;margin: 0 auto;margin-top: 0; 的简写右边距:自动; margin 底部:0;左边距:自动;。一起去:

这是一个 demo .

HTML:

<div class="header-wrapper"></div>
<div id="headerbodyimage" class="headerbody-wrapper"></div>

CSS:

.header-wrapper {    
    z-index: 60001;     
    width: 100%;
    height: 77px;
    margin: 0 auto;
    background: url("http://placehold.it/77x77") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.headerbody-wrapper {    
    z-index: 60001; 
    background: url("http://placehold.it/960x242");
    width: 960px;
    height: 242px;    
    margin: 0 auto;
}

关于html - 在屏幕中央显示一个图像,高度为 77px;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24010407/

相关文章:

jquery - iPhone 使用 webkit-transform 翻译 3d

html - Go: HTML 找不到 css 文件

jquery - 隐藏在其他元素上的 CSS 菜单

html - IE7 可见性错误

javascript - 垂直居中行数未知的段落

javascript - 使用javascript隐藏和显示菜单ID

jquery - 页面的一半被链接(在鼠标悬停时突出显示)时不应该?

css - Font Awesome 图标在 OSX Safari 中不起作用

html - 如何强制下载 mime 类型的文件

html - li 元素的未知边距