CSS/HTML如何不重叠固定标题

CSS/HTML如何不重叠固定标题,html,css,Html,Css,我有一个类似twitter/facebook的标题,一个固定标题和一个主要内容。当我向下滚动到最后一行时,content div与标题重叠。我怎样才能避免这种情况 这是我的页面截图: 这是我的html的结构: <body> <div> <?php include("initcontrols/header.php"); echo $plHeader;?> </div> <div id="mainform"> <nosc

我有一个类似twitter/facebook的标题,一个固定标题和一个主要内容。当我向下滚动到最后一行时,content div与标题重叠。我怎样才能避免这种情况

这是我的页面截图:

这是我的html的结构:

<body>

<div>
<?php include("initcontrols/header.php"); echo $plHeader;?>   
</div>


<div id="mainform">
<noscript>It seems your browser doesn't support Javascript.<br /></noscript>

<!-- Apply blue theme as default for all tiles -->
<div id="tiles" class="blue">
<!-- Sliding Tile that shows 100% of the back tile every 3 seconds -->
<div class="live-tile" data-stops="100%" data-speed="750" data-delay="3000">
    <span class="tile-title">slide tile (figure 2a)</span>
    <div><img src="images/say.jpg" width="180" height="180" alt="1" /></div>
    <div><img src="images/sayako.jpg" width="180" height="180" alt="2" /></div>
</div>

    <!-- Red Flip Tile that flips every 4 seconds -->
<div class="red live-tile" data-mode="flip" data-delay="4000">
    <div>
        <img src="images/home.png" alt="3" />
        <a class="tile-title">flip tile front (figure 2b)</a>
    </div>
    <div>
        <img src="images/message.png" alt="4" />
        <a class="tile-title">flip tile back (figure 2b)</a>
        </div>
</div>


<script type="text/javascript">
// apply regular slide universally unless .exclude class is applied 
// NOTE: The default options for each liveTile are being pulled from the 'data-' attributes
$(".live-tile, .flip-list").not(".exclude").liveTile();
</script>

</div>
div#header{
padding-left:15px;
overflow:hidden;
position: fixed;
margin:0px;
top:0px;
left:0px;
display: block;
width: 100%;
height: 90px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
background:#333333;
background: -moz-linear-gradient(center top , #736F6E, #111111) repeat scroll 0 0 transparent;
}
div#header-title{
color: #FFF;
float: left;
display:inline-block;
}
div#header h2{
margin: 0 0 0 3px;
z-index:12;
}
div#header h1{
margin-top:0;
margin-bottom:0;
}

#mainform{
width:960px;
background: #F0F0F0;
border: 1px solid #CCC;
height: 2000px;
margin: 100px auto;

}
对于我的实时瓷砖外观:
我使用了一个模板:

您可以调整一个元素的z索引,使其位于另一个元素之后。在本例中,您希望增加固定标头的z索引。阅读有关z索引和的更多信息。

您可以调整元素的z索引,使其位于另一个元素之后。在本例中,您希望增加固定标头的z索引。阅读更多有关z-index和的信息。

我认为有一个图像使你的内容隐藏在标题后面,你可以清楚地看到,就像字母图像一样,它的位置是绝对的。找到它,检查它的z-index,给你的内容z-index小于它,这样它就保持在标题后面。

我认为那里有一个图像,它使你的内容更加清晰隐藏在标题后面你可以清楚地看到像字母图像一样的内容,它的位置是绝对的。找到它,检查它的z索引,给你的内容z索引小于它,这样它就保持在后面了。

读一读这篇文章,试着设置一把JS小提琴。这会有很大帮助。它有PHP吗@MichaelGiovanniPumo@bEtTyBarnes你知道…我不确定,但在任何情况下,你都可以从浏览器中的View->Source复制HTML并粘贴到小提琴上。使用上面包含的PHP,我们无法知道其中包含了什么。试试这个朋友:看看这个,试试设置JS提琴。这会有很大帮助。它有PHP吗@MichaelGiovanniPumo@bEtTyBarnes你知道…我不确定,但在任何情况下,你都可以从浏览器中的View->Source复制HTML并粘贴到小提琴上。对于上面包含的PHP,我们无法知道其中包含了什么。试试这个朋友:我调整了z索引,但我的图像按钮仍然与标题重叠?什么图像按钮?红色互动程序?带有“活动互动程序”的div的z索引为30,如图所示:
.live tile.tile title、.list tile.tile title{position:absolute;bottom:0px;font size:12px;left:0px;width:100%;padding:0 0 6px 6px;z-index:30}
,是否确保头div的z索引更高?谢谢!我现在明白了!我增加了标题中的z索引,我想知道为什么它不起作用,因为我添加了px。我调整了z索引,但我的图像按钮仍然与标题重叠?什么图像按钮?红色互动程序?带有“活动互动程序”的div的z索引为30,如图所示:
.live tile.tile title、.list tile.tile title{position:absolute;bottom:0px;font size:12px;left:0px;width:100%;padding:0 0 6px 6px;z-index:30}
,是否确保头div的z索引更高?谢谢!我现在明白了!我在#header中增加了z-index,我想知道为什么它不起作用,因为我添加了px。调整z-index已经在@KerrM的回答中提出了。此外,这个问题已经存在2年了,@KerrM在回答中已经提出了调整z指数的建议。而且,这个问题已经有2年了。。。