gpt4 book ai didi

html - 非 Asp H3 元素在页面上创建间隙

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:31 26 4
gpt4 key购买 nike

我有以下 .aspx页:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="BootStrap.css" rel="stylesheet" type="text/css" />
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="navbar" class="col-xs-12"></div>
<h3> Loading... </h3>
</body>
</html>

添加 h3 之后的位置标签我看到 navbar 上方有空隙元素:

enter image description here

删除 H3 后元素,间隙消失:

enter image description here

我还注意到,如果我修改标签,使其显示为:

<asp:h3> Loading... </asp:h3>

差距也消失了,但是我在 VS 中收到了这个警告:

Element 'h3' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing.

有谁知道在 asp 页面上使用非 asp 元素时出现此间隙的原因是什么?另外,这个警告是我应该担心的事情吗?

最佳答案

标题(从 h1h6)默认有 margin,但是因为你使用的是 bootstrap,它有自己的样式应用于标题(在本例中为 h1h3)是:

h1, .h1, h2, .h2, h3, .h3 {
margin-bottom: 10px;
margin-top: 20px;
}

所以你需要重置margin

在你的情况下:

h3 {
margin: 0
}

关于html - 非 Asp H3 元素在页面上创建间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37877970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com