Html 映射元素的Css问题

Html 映射元素的Css问题,html,css,Html,Css,在我的网站上,我正在通过ID映射元素。除了A之外,它对所有字母都很有效,但当我点击字母A时,它不会映射到相应的元素,请帮助我解决这个问题 它确实有效。一个星期,以及其他时间。只是其他字母有不止一种解释,所以效果并不明显。例如见B。B的第一个单词是“Binding”,但单击字母后看到的第一个解释是“Binding Margin” 这样做的原因是链接将锚定带到屏幕顶部,而不考虑固定的标题,因此它会隐藏在屏幕下方 唯一可能的CSS解决方案是将填充和负边距相结合,以移动元素上边框,使其与屏幕顶部对齐,以

在我的网站上,我正在通过ID映射元素。除了A之外,它对所有字母都很有效,但当我点击字母A时,它不会映射到相应的元素,请帮助我解决这个问题

它确实有效。一个星期,以及其他时间。只是其他字母有不止一种解释,所以效果并不明显。例如见B。B的第一个单词是“Binding”,但单击字母后看到的第一个解释是“Binding Margin”

这样做的原因是链接将锚定带到屏幕顶部,而不考虑固定的标题,因此它会隐藏在屏幕下方

唯一可能的CSS解决方案是将填充和负边距相结合,以移动元素上边框,使其与屏幕顶部对齐,以弥补页眉的高度。下面是一个在您的站点上运行的示例,但是您应该使选择器更具体(
#glossary p strong
,或者使用语义正确的选择器)


请在您的问题中包含您的相关()代码,并对您的问题进行清楚的解释;不要只是链接到你的网站,期待我们去和运气:帮助我们帮助你。即使我试图去网站,我的firefox告诉我该页面不可信
p strong {
    display: inline-block; /* Required for the margin/padding to have an effect */
    margin-top: -60px;
    padding: 60px 0 0;
}