【问题标题】:Fixed head and menu issue修复了头部和菜单问题
【发布时间】:2012-10-25 14:29:33
【问题描述】:

我们在网站上制作了固定的头部和菜单。 但是菜单有一点透明度,所以基本上内容都会通过我们的菜单。

有没有办法把它剪掉。所以基本上内容只是停在菜单上。 当您滚动时,您的头部是固定的,但内容不会看穿或(在侧面)。

谢谢! 网址:http://sea-and-wetest.netserver11.net/

【问题讨论】:

  • 这似乎是一个没有真正受益于固定标题和菜单的站点。虽然我正在尝试为所提出的特定问题考虑解决方案,但我仍然想知道是否最好只使用默认的 static 定位,至少在这个项目中。

标签: css menu position fixed head


【解决方案1】:

我看到背景图像来自一个实际的标签。

所以,你可以做的是再次添加相同的图像,除了它的高度之外,具有相同的 css 样式,它应该等于标题和菜单栏组合的高度,并且应该从堆叠上下文的角度来看,在标题和菜单栏下方,但在内容主体上方。

这是一个玩弄 html 上元素的顺序并选择正确的 z-index 的问题。

【讨论】:

  • 背景图片是用jQuery加载的。因此,它为 body 元素提供了图像。那我怎么能在我的头元素上做到这一点呢?
  • 我们决定删除此功能。没必要……还是谢谢你的帮助!
  • 我从未见过你的评论。抱歉,我本来可以帮忙的。
【解决方案2】:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>head fixed</title>

<style>

#dvHead {position:fixed;left:19px;top:12px;height:24px;background-color:#d8d7c0;color:#888888;border:1px solid #c4bc8b;}
#dvBody {position:fixed;left:20px;top:38px;height:100px;background-color:#dddddd;overflow:auto;}
td {border:1px solid #c4bc8b;}

</style>

<script>

function initpage() {
resize_thead();
}

function resize_thead() {for(var i=0;i<3;i++){document.getElementsByTagName("table")[0].firstElementChild.rows[0].childNodes[i].width=document.getElementsByTagName("table")[1].firstElementChild.rows[0].childNodes[i].clientWidth;}}

</script>

</head>

<body onload="initpage()">

<div id="dvHead">
<table>
<tr><th>TH 1</th><th>TH 2</th><th>TH 3</th></tr>
</table>
</div>

<div id="dvBody">
<table>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
<tr><td>TD 1</td><td>TD 2</td><td>TD 3</td></tr>
</table>
</div>
</body>
</html>

【讨论】:

猜你喜欢
  • 2015-12-18
  • 2023-04-10
  • 2020-06-03
  • 2014-08-02
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多