网站的头部导航条设置了style="position:fixed;height:0px;" 之后,下面的内容就被导航条遮挡住了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站的头部导航条设置了style="position:fixed;height:0px;" 之后,下面的内容就被导航条遮挡住了。相关的知识,希望对你有一定的参考价值。

进入网页,如何让导航条不遮挡下面,不是很懂,求详细方法;自己也试着在/head加一个div设置导航条的高度,好像不起作用,不知道是不是放错了。

我按照我对你问题的理解来说一说吧。可以给导航下面的元素增加一个margin-top,值和导航的高度一样,这样应该就不会覆盖了。滚动的时候如果出现导航被覆盖的情况,那可能就需要调整导航的z-index属性值了。题外话,可以适当给导航加一点点透明效果,可能效果会好一些。 参考技术A 为啥要设置fixed呢。。。。。如果方便可以贴下代码追问

固定头部导航条

追答

不需要这样啊,如果要固定头部,可以设置导航条为margin:0 auto;这样就会自动居中对齐了,并且顶部也没有间隙。这是主流的做法。

参考技术B 给body加个padding-top,就不会遮住下面的div内容

BulletedList用途

1.用作最普通的信息显示(列表方式)

2.制作导航条

BulletedList3中模式

  1.Text 文本

  2.HyperLink 连接

  2.LinkButton 按钮

BulletedList 导航条实例

 

    <title>欢迎光临本网站</title>
    <style type="text/css"> /*创建CSS样式表*/
        .style1 {
            /*设置 外边缘和内边缘为0px 边框底部 1px 实线 灰色  边框顶部1px 实线 灰色 */
            margin:0px;padding:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;
            /*背景图片在image文件夹里的back.jpg文件*/
            background-image:url(image/back.jpg);
        }
            .style1 li {
                /*display :内行快 添补 15 30 15 30  边框右侧 1px 实线 #ddd */
                display:inline-block;padding:15px 30px 15px 30px;border-right:1px solid #ddd;
            }
            .style1 a {
                /*a标签 字体灰色 下划线取消*/
                color:#666;
                text-decoration:none;
            }

        .style1 a:hover
        /*在a标签上盘旋时  颜色红色*/
        {color:red;}
    </style>         

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:BulletedList ID="BulletedList1" runat="server" CssClass="style1" DisplayMode="HyperLink">
            <asp:ListItem Value="http://www.baidu.com">首页</asp:ListItem>
            <asp:ListItem Value="http://51cto.com">相册</asp:ListItem>
            <asp:ListItem Value="http://yun.baidu.com">论坛</asp:ListItem>
            <asp:ListItem Value="http://yun.baidu.com">购物</asp:ListItem>
            <asp:ListItem Value="http://yun.baidu.com">结账</asp:ListItem>
            <asp:ListItem Value="http://yun.baidu.com">APP</asp:ListItem>
            <asp:ListItem Value="http://yun.baidu.com">日记</asp:ListItem>
        </asp:BulletedList>
        
    </div>
    </form>
</body>
</html>

 

 

以上是关于网站的头部导航条设置了style="position:fixed;height:0px;" 之后,下面的内容就被导航条遮挡住了。的主要内容,如果未能解决你的问题,请参考以下文章

html导航 如何随页面下拉滚动而在页面头部固定不变(如百度图片类似,只是把搜索改为导航)

div+css 像新浪微博的上面那种导航条怎么实现?

横向排列html代码

如何设置CSS 让页面头部和底部固定 中间内容滚动?

怎么将导航栏始终固定在窗口顶部?

js如何设置http头部