gpt4 book ai didi

javascript - CSS 对齐和边距问题

转载 作者:太空宇宙 更新时间:2023-11-04 06:00:24 25 4
gpt4 key购买 nike

我正在尝试制作顶部导航栏。但是,我似乎无法修复我的 CSS 中的一些小问题。问题:

  1. 按钮顶部有空白(黑色之前有一些额外的蓝色)。我该如何摆脱它?
  2. 我无法将文本居中。当我尝试在 navbar 中使用 text-align 标签时,它也会影响按钮的位置。另一方面,如果我尝试将文本放在它自己的 divp 中,它会转到下一行/在栏中看不到。
  3. 与上一点的想法相同。我如何添加另一个按钮,就像左边但右边的按钮一样?如果我有一个带有 margin-left: calc(100%-45); 的按钮,我想我会遇到类似的格式问题。

如果有人能帮助我解决这些问题,我将不胜感激。

.menuBtn{
border:none;
display:inline-block;
vertical-align:middle;
overflow:hidden;
text-decoration:none;
color:inherit;
background-color:inherit;
text-align:center;
cursor:pointer;
white-space:nowrap;
font-size:24px;
width: 45px!important;
height: 45px!important;
background-size: contain;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
margin-left: 0;
margin-right: 0;
margin-top: 0!important;
background-color: black;
}

.navbar {
overflow: hidden;
background-color: #00baff;
position: fixed;
top: 0;
width: 100%;
z-index: 1000000000000;
height: 45px;
color: white;
font-size: 30px;
line-height: 45px;
max-height: 45px!important;
margin-top: 0px!important;
}
<div class="navbar">
<button id="menuBtn" class="menuBtn">☰</button>
SOME TITLE
</div>

最佳答案

你是否期待这样:

body {
margin:0px;
padding:0px;
}
.menuBtn{
border:none;
display:inline-block;
overflow:hidden;
float:left;
color:inherit;
background-color:inherit;
cursor:pointer;
white-space:nowrap;
font-size:24px;
width: 45px!important;
height: 45px!important;
background-size: contain;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
margin-left: 0;
margin-right: 0;
margin-top: 0!important;
background-color: black;
}
.menuBtn1 {
border:none;
display:inline-block;
overflow:hidden;
text-decoration:none;
color:inherit;
background-color:inherit;
text-align:center;
cursor:pointer;
white-space:nowrap;
font-size:24px;
width: 45px!important;
float:right;
height: 45px!important;
background-size: contain;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
margin:0px;
background-color: black;
}

.navbar {
overflow: hidden;
background-color: #00baff;
position: fixed;
text-align:center;
top: 0;
width: 100%;
z-index: 1000000000000;
height: 45px;
color: white;
font-size: 30px;
line-height: 45px;
max-height: 45px!important;
margin-top: 0px!important;
}
<body>
<div class="navbar">

<button id="menuBtn" class="menuBtn">☰</button>
SOME TITLE

<button id="menuBtn" class="menuBtn1">☰</button>

</div>
</body>

关于javascript - CSS 对齐和边距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57345511/

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