隐藏一个页面上的某些元素,但在每个其他页面上都有它们

时间:2013-10-29 19:58:11

标签: html css navigation hide horizontal-scrolling

我已经制作了一个水平滚动网站,导航时我使用了链接图像。我希望导航固定在除主页之外的每个页面上。意思是我不希望导航出现在主页上,我该怎么办?

3 个答案:

答案 0 :(得分:0)

您可以将css添加到<style>标记内的任何位置的主页

使它不固定:

<style>
#nav {
      position: relative;
      }
</style>

完全隐藏它:

<style>
#nav {
      display: none;
      }
</style>

快速修复。只将它添加到主页,任何地方都可以。

答案 1 :(得分:0)

很抱歉,您必须在每个页面上放置导航栏。尝试复制和粘贴代码。或者您只能将ID放在某些页面上。如果这对我来说太基础了,因为我对CSS和HTML的了解非常基础,我刚开始使用jQuery。

答案 2 :(得分:0)

如果这是CMS设置。这意味着您无法轻松更改样式或从主页中删除导航。通过CMS主题将ID添加到body标签。 IE

<style>
#nav {
/* this is the normal for every page but home page */
}
#home #nav {
{ /* this is for home page */
      display: none;
}
</style>
<body id="home"> for home page.
<body id="12-29-2013-something"> for 12/29 post.

为此目的,主题标签可能已经有一个id。

如果它不是CMS,则从html代码中删除导航。