[英]CSS alignment and margin issues
I am trying to make a top nav bar. 我正在尝试制作顶级导航栏。 However, I can't seem to fix some minor issues with my CSS. 但是,我似乎无法解决CSS的一些小问题。 Issues: 问题:
text-align
tag in navbar
it also affects the button's position. 当我尝试在navbar
使用text-align
标签时,它还会影响按钮的位置。 On the other hand if I try to put the text in it's own div
or p
it goes to the next line / can't been seen in the bar. 另一方面,如果我尝试将文本放在自己的div
或p
则会转到下一行/在栏中看不到。 margin-left: calc(100%-45);
如果我有一个带有margin-left: calc(100%-45);
的按钮margin-left: calc(100%-45);
I think I would face similar formatting issues. 我想我会遇到类似的格式问题。 Would very much appreciate it if someone could help me with these issues. 如果有人可以帮助我解决这些问题,将不胜感激。
.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>
Are u expecting like this: 您是否期望这样:
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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.