html - 更改颜色后内部链接不起作用

标签 html css hyperlink



我需要你的帮助
我的代码有一个奇怪的错误。

问题是指向“主页”的内部链接和指向“页脚”的内部链接不起作用,而其他的则工作正常。
但是当我从 css 的 .menu a 中删除颜色:#ffffff 时,它们都起作用了。
我不知道如何解决这个问题
有人有想法吗?

html {
  scroll-behavior: smooth;
}

body{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

/*menu fixe*/
.menu{
	position: fixed;
	left: 0;
	bottom:60vh;
	z-index: 10;
}

.menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu li{
	padding: 10px;
}

.menu a{
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px;
	color: #ffffff;
}

.menu a:hover{
	background-color: black;
}

/*main content*/
.wrapper{
	width: 60%;
	margin: 0 auto;
}

/*header*/
.header{
	width: 100%;
	height: 100vh;
	top: 0;
	background-color: #D4726A;
	position: sticky;
	z-index: -1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

/*boxes-all*/
.box-container {
	height: 100vh;
	width: 100%;
}
.box-header{
	height: 40vh;
	width: 100vw;
	position: sticky;
	top: 1px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	background-color: lightblue;
}

.box-content{
	height: 60vh;
	width: 100%;
	text-align: center;
	background-color: grey;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

/*boxes-each*/

.box-header-first{
	background-color: #447684;
}
.box-content-first{
	background-color: #0F414F;
}

.box-header-second{
	background-color: #51A35F;
}
.box-content-second{
	background-color: #10621E;
}

.box-header-third{
	background-color: #67989A;
}
.box-content-third{
	background-color: #0D4A4D;
}

/*footer*/
.footer{
	height: 100vh;
	width: 100%;
	margin: 0;
	bottom:0;
	position: sticky;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	z-index: -2;
	background-color: #D4A06A;
}
<!DOCTYPE html>
<html lang="fr">
    <head>
    <!-- En-tête de la page -->
        <meta charset="utf-8" />
        <title>titre</title>
        <link rel="stylesheet" type="text/css" href="sticky.css">
    </head>

    <body>
   
    <div class="body">
 <!-- menu fixe -->
    <div class="menu">
        <nav>
            <ul>
                <li><a href="#home">Home</a></li>
                <li><a href="#boxone">box one</a></li>
                <li><a href="#boxtwo">box two</a></li>
                <li><a href="#boxthree">box three</a></li>
                <li><a href="#footer">footer</a></li>
            </ul> 
        </nav>
    </div>

 <!-- contenu -->
    <div class="container">
       
    <!-- main content -->
        <div class="sticky">

        <!-- header -->
            <div class="header" id="home">
                <div class="wrapper">
                    <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
            </div>

        <!-- boxes -->
            <div class="box-container" id="boxone">
                <div class="box-header box-header-first">
                   <div class="wrapper">
                        <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
                </div>
                <div class="box-content box-content-first">
                   <div class="wrapper">
                        <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
                </div>
            </div>

            <div class="box-container" id="boxtwo"> 
                <div class="box-header box-header-second">
                    <div class="wrapper">
                        <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
                </div>
                <div class="box-content box-content-second">
                   <div class="wrapper">
                        <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
                </div>
            </div>

            <div class="box-container" id="boxthree">
                <div class="box-header box-header-third">
                    <div class="wrapper">
                        <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
                </div> 
                <div class="box-content box-content-third">
                   <div class="wrapper">
                        <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
                   </div> 
                </div>
            </div>

        </div>

    <!-- footer -->
        <div class="footer" id="footer">
            <div class="wrapper">
                <p>Emensis itaque difficultatibus multis et nive obrutis callibus plurimis ubi prope Rauracum ventum est ad supercilia fluminis Rheni, resistente multitudine Alamanna pontem suspendere navium conpage Romani vi nimia vetabantur ritu grandinis undique convolantibus telis, et cum id inpossibile videretur, imperator cogitationibus magnis attonitus, quid capesseret ambigebat.</p> 
            </div> 
        </div>

    </div>

    </div>

    </body>
</html>

谢谢你:)

最佳答案

这是一个很简单的问题,

请删除

top: 0;

.header 类中的属性。

和:

bottom: 0;

.footer 类的属性。

或复制粘贴此样式而不是您的 .header 样式

/*header*/
.header{
    width: 100%;
    height: 100vh;
    background-color: #D4726A;
    position: sticky;
    z-index: -1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

关于html - 更改颜色后内部链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52918884/

相关文章:

html - 透明背景圆圈之间的水平线

jquery - 有条件地仅添加类名

javascript - 按钮内的链接在任何浏览器上都不起作用

javascript - 从 JavaScript 调用 href

HTML/CSS 导航栏没有响应

c# - 从链接中提取信息,例如 Facebook 墙

html - 输入框字体大小不起作用。不知道为什么

html - Bootstrap 问题中的 DATE

html - 如何完美对齐图片?

javascript - 从 javascript 中的 onbeforeprint 中排除特定元素