html - div水平跳跃

标签 html css

在我正在创建的站点中(http://ieangh.kroltan.eliti.com.br/ - 所有代码都在这里),当第一个导航按钮悬停时,我的 #content_wrap div 会跳到右边,并且当有任何内容时,它的内容会向下移动其他导航按钮悬停。它似乎没有在我的 CSS 中找到问题...我相信这是我网站结构的问题,但我尝试将导航栏放在 #content_wrap 中,但没有成功.

最佳答案

问题是导航按钮的 min-height 在悬停时发生变化:

.navbtn:hover {
    min-height: 28px;
}
.navbtn {
    min-height: 25px;
}

修复跳跃的一种方法是用边距补偿不同的高度:

.navbtn:hover {
    margin-bottom: 0;
}
.navbtn {
    margin-bottom: 3px;
}

关于html - div水平跳跃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9269184/

相关文章:

javascript - 滚动已到达顶部的内容时,在 bootstrap4 模式上滚动锁定

html - 什么时候需要向 HTML 元素添加尾部斜杠?

javascript - Bootstrap 空 div 占位符

CSS 在一行上实现灵活但宽度有限的填充内容部分

html - Bootstrap 中导航栏的最大高度

javascript - 使用 jQuery 在 Angular 4 中遍历 DOM

javascript - 删除以前在 jQuery 中添加的元素

javascript - 在 Django 中将总计行与表排序器分开

html - CSS/(文本强调 :dot) not function when applying font imported by URL

html - 如何在 Bootstrap 中以表格形式居中输入?