Akiva Asked: 2020-02-27 10:27:19 +0800 CST 2020-02-27 10:27:19 +0800 CST 2020-02-27 10:27:19 +0800 CST 为什么属性 margin-top: 0 在我的 MVC 项目中不起作用? 772 我正在使用 MVC 5,在我的布局“_Layout.cshtml”中我想放一个标题 <header> <div class="jumbotron"> <h2>Bienvenido</h2> </div> </header> 但是,标题并没有出现在窗口的边缘而是稍微低一点: 所以试试这个: <style> .jumbotron { margin-top: 0; } </style> 它仍然不起作用,但是如果我将属性更改为 margin-top: 50px; 等等,如果它确实改变了任何想法,为什么? css 2 Answers Voted Best Answer Fakux 2020-02-27T10:49:42+08:002020-02-27T10:49:42+08:00 你有两个重要的问题吗? 1) body 有一个默认的 margin 和 padding。要解决它,您可以使用 css 执行以下操作: body{ margin:0 auto; padding:0; } 2) 标签 h1、h2 等也有默认边距。也用css解决。 .jumbotron h2{ margin:0; padding:0; } 我给你留下了一个对我来说可以正常工作的 HTML 代码。 <html> <head> <meta charset="utf-8"> <style> body{ margin:0 auto; padding:0; } .jumbotron{ background-color: red; } .jumbotron h2{ margin:0; padding:0; } </style> </head> <header> <div class="jumbotron"> <h2>Bienvenido</h2> </div> </header> </html> Leandro Tuttini 2020-02-27T10:36:03+08:002020-02-27T10:36:03+08:00 我可以标记的第一件事是Jumbotron标签中没有定义引导程序,<header>你应该在<body> 引导超大屏幕 另一方面,可以生成空间,因为默认情况下该页面已margin建立,如果您定义,您可以使用 css 将其删除 body { margin: 0; padding: 0; }
你有两个重要的问题吗?
1) body 有一个默认的 margin 和 padding。要解决它,您可以使用 css 执行以下操作:
2) 标签 h1、h2 等也有默认边距。也用css解决。
我给你留下了一个对我来说可以正常工作的 HTML 代码。
我可以标记的第一件事是
Jumbotron
标签中没有定义引导程序,<header>
你应该在<body>
引导超大屏幕
另一方面,可以生成空间,因为默认情况下该页面已
margin
建立,如果您定义,您可以使用 css 将其删除