html - z-index 未按预期工作

标签 html css z-index

z-index 似乎不起作用:( 我不确定我做错了什么...... 请帮忙

HTML

    <div class="login">
        <div id="container">
           <!-- Hello header -->
           <div id="header">
               <h1 id="site-name">
               <img src="head.jpg" alt="header" />
                    Welcome to <br/>Blah blah</h1>
                    &nbsp;&nbsp;&nbsp;
            </div>

            <!-- end header -->


             <!--Hello Content -->
            <div id="content">
                    <asp:Label ID="lblUsername" runat="server" Text="Username"></asp:Label>
                    &nbsp;&nbsp;&nbsp;
                    <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>
                    <br /><br />
                    <asp:Label ID="lblPassword" runat="server" Text="Password"></asp:Label>
                    &nbsp;&nbsp;&nbsp;
                    <asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>
                    <br /><br />
                    <asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="btnlogin_Click" Width="47px"/>
            </div>
        </div>
    </div>

CSS

/* Login Box */
.login
{
    background: #b6b7bc;
}

#container
{
    background: white;
    border: 2px solid #818181;
    width: 400px;
    margin-left: auto;
    margin-right:auto;
    margin-top: 100px;
}

#header
{
    text-align:center;
}

img
{   
    z-index: -1;
}

当前在 img{} 位置设置为 relative 和 z-index 为 1 http://i.stack.imgur.com/XkIjk.png 想要 http://i.stack.imgur.com/d6HU8.png

最佳答案

看评论,答案竟然是:

  • 只将文字包裹在 <h1 id="site-name"> 中在span .
  • 使用:

    #site-name {
        position: relative
    }
    #site-name span {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }
    

对于 z-index要执行任何操作,您还需要添加 position: relative .

但是,设置负数z-indexsometimes does strange things .

你到底想做什么?

关于html - z-index 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384567/

相关文章:

css - Chrome 和谷歌地图的 z-index 堆叠问题

html - CSS 动画突然移动

javascript - javascript中表单提交的返回方法

html - 如何使链接颜色不覆盖动画文本颜色

css - 一页有两个 .CSS 样式?

html - CSS z-index 不适用于相对定位

css - Wordpress 子菜单被切断

javascript - 如何将 polymer 纸标签对齐到右侧

html - Angular 2 中的验证

javascript - 按升序和降序对具有ID的DIV进行排序