我有一个顶部栏,有一个下拉菜单和3个链接。如果我尝试在本地执行它,它的工作没有任何问题,顶部的顶部栏没有空格(顶部,底部,左侧和右侧),正如我想要的那样。 我添加PHP代码并使用服务器运行它的那一刻,条形图将在所有方面留下空格。这是正常的问题吗?我该如何解决?
.navbar {
overflow: hidden;
background-color: #333;
font-family: Arial, Helvetica, sans-serif;
}
.navbar a {
float: left;
font-size: 16px;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.dropdown {
float: right;
overflow: hidden;
}
.dropdown .dropbtn {
font-size: 16px;
border: none;
outline: none;
color: white;
padding: 14px 16px;
background-color: inherit;
font-family: inherit;
margin: 0;
}
.navbar a:hover, .dropdown:hover .dropbtn {
background-color: red;
}
.dropdown-content {
display: none;
position: absolute;
right:0;
left:auto;
background-color: #f9f9f9;
min-width: 200px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
float: none;
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}
.dropdown-content a:hover {
background-color: #ddd;
}
.dropdown:hover .dropdown-content {
display: block;
}

<div class="navbar">
<a href="#home">Home</a>
<a href="#news">News</a>
<div class="dropdown">
<?php
session_start();
$connessione=mysql_connect("localhost","root","") or die("connessione fallita");
$selezione_db=mysql_select_db("my_stockmarketsimulator",$connessione) or die ("Non trovo il db");
$sql="select CodiceUtente,Username FROM `Utenti` where CodiceUtente=".$_SESSION['user'];
$ris=mysql_query($sql) or die ("Errore nella ricezione dei dati".$_session['user']."cavallo");
if ($ris && mysql_num_rows($ris) > 0){
while ($row=mysql_fetch_assoc($ris)){
$Utente=$row['Username'];}
}
echo"<button class='dropbtn'>".$Utente."</button>
<div class='dropdown-content'>
<a href='#'><i class='fas fa-cog'></i> Modifica impostazioni</a>
<a href='#'><i class='fas fa-people-carry'></i> Lista Transizioni</a>
<a href='PHP/Utente/Logout.php'><i class='fas fa-sign-out-alt'></i> Logout</a>
</div>";
?>
</div>
</div>
&#13;
答案 0 :(得分:0)
答案 1 :(得分:0)
如果Sudhi的回答不起作用,您可以尝试使用旁边的!important
。 但是,这不是推荐的良好做法。
body {margin: 0 !important;}
只有这样做,如果你找不到弄乱你风格的根本原因。您可以在这个问题上引用我的答案:CSS - See what styling bootstrap has applied to element ...