我尝试执行以下操作,但它增加了导航栏中文本与顶部的距离,但也增加了导航栏的高度。
我只希望我在导航栏中的文本从顶部开始有一些填充。有人知道怎么做吗?
.navbar-inner {
padding-top: 16px;
}
我想增加“登录、注册等”的距离从一开始 。
此代码无效
.navbar-inner {
heigth:20px;
padding-top:20px;
}
最佳答案
您必须从元素的高度中减去填充量。
例如。如果你的元素是 30px 高并且你有'padding-top: 10px;'那么你必须从元素高度中减去 10px。所以你现在有:
height: 20px;
padding-top: 10px;
有关更多信息,请阅读 here
关于html - css navbar 如何在不增加导航栏高度的情况下使导航栏中的文本从顶部填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13213744/