因此,我使用HTML div
和table
元素制作了导航栏。
.menu {
background-color: black;
color: white;
font-family: Segoe UI;
}

<div class="menu">
<table border="0" cellspacing="10">
<tr>
<td>Home</td>
<td>About</td>
<td>Login</td>
</tr>
</table>
</div>
&#13;
当然,它现在还没有完成,请不要问为什么我没有使用无序列表<ul>
而不是表格。
所以,我想在屏幕顶部修复此菜单。在div之前没有留下空格。这是什么CSS代码?
答案 0 :(得分:2)
body {
margin: 0;
}
.menu {
background-color: black;
color: white;
font-family: Segoe UI;
}
&#13;
<div class="menu">
<table border="0" cellspacing="10">
<tr>
<td>Home</td>
<td>About</td>
<td>Login</td>
</table>
</div>
&#13;
答案 1 :(得分:1)
您可以使用css属性position : fixed;
和width : 100%
在所有屏幕上显示
答案 2 :(得分:1)
尝试遵循CSS代码:
.menu {
background-color: black;
color: white;
font-family: Segoe UI;
position: fixed;
top: 0;
left: 0;
width: 100%;
}