gpt4 book ai didi

PHP 更改导航栏中的颜色

转载 作者:行者123 更新时间:2023-11-28 00:40:01 25 4
gpt4 key购买 nike

我刚刚开始使用 HTML 和 PHP,但遇到了以下问题:
使用 PHP 命令时,网页显示错误的颜色!
使用 PHP 命令 ( <?php phpinfo( ); ?> )
With PHP Command没有 PHP 命令:
Without PHP command很明显,导航栏元素会根据命令改变颜色,但为什么呢?
我无法解决这个问题,无论我做什么。这是我的其他代码:
PHP 源文件:

    <!DOCTYPE HTML>
<html>
<head>
<title>PHP-Info</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<link rel="stylesheet" href="./css/index.css" type="text/css" media="all">
</head>
<body>
<ul class="navbar">
<li class="navbar"><a class="navbar" href="index.php">Home</a></li>
<div style="float: right;">
<li class="navbar"><a class="navbar" href="">Server-Info</a></li>
<li class="navbar"><a class="navbar active" href="phpinfo.php">PHP-Info</a></li>
</div>
</ul>
<div>
<?php phpinfo( ); ?>
</div>
</body>
</html>

样式表:

* {
margin: 0;
padding: 0;
font-family: Tahoma, sans-serif;
font-size: 100%;
}
body {
margin-top: 55px;
}
ul.navbar {
position: fixed;
top: 0;
width: 100%;
height: 5.4%;
list-style-type: none;
overflow: hidden;
background-color: rgba(33, 33, 33, 0.35);
}
li.navbar {
float: left;
}
li a.navbar {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover.navbar {
border-bottom: 4px solid dodgerblue;
}
li a.active.navbar {
background-color: #666666;
border-bottom: 4px solid #666666;
}

最佳答案

在您的 CSS 样式表中,我看到您在类(class)之前有 :hover:active。尝试将它们切换过来,如下所示:

li a.navbar:hover {
border-bottom: 4px solid DodgerBlue;
}
li a.navbar:active {
background-color: #666666;
border-bottom: 4px solid #666666;
}

编辑:另外,您在 active 之前有句点 . 而不是冒号 :。将您的颜色名称大写也是一个好主意。 DodgerBlue 而不是 dodgerblue。一些浏览器对此很严格。

关于PHP 更改导航栏中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53921864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com