我有这个页面:http://www.problemio.com/problems/problem.php?problem_id=214
屏幕中间底部有一个“建议解决方案”链接。如果您单击它,它会调用 JS 函数来隐藏它,并在其位置显示一个 diff 元素。由于某种原因,它将另一个元素放在下一行,这看起来很尴尬。
你知道为什么会发生这种情况吗?我想不通:)
最佳答案
<a>
包含链接 Suggest a solution
的标签设置为display: block;
这会导致之前和之后的中断。
关于javascript - 为什么通过 Javascript 显示/隐藏 HTML 元素会将其放在新行上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8069062/