html - 为什么我的 css 没有应用于我的下一个 div?

标签 html css

有人能告诉我为什么我可以设置标题类的样式而不是 MainContent 类的样式吗?仅显示 Lorum Ipsum 文本。 maincontent div 不显示任何宽度、高度或颜色。感谢您的帮助!

.header {
    width: 100%;
    height: 90px;
    background-color: blue;
}

.header img {
 height: 80%;
 margin-top: 10px;
 margin-left: 260px;
}

.MainContent {
    width: 100%;
    height: 80%;
    background-color: yellow;
}
<div class="header">
	<img src="img/epic_it.png" alt="epicit logo">
	<nav></nav>
</div>

<div class="MainContent">
	<h1>
	Lorem ipsum
	</h1>
</div>

最佳答案

.header img 声明的末尾有一段非常奇怪的标记,它被认为是 CodeMirror 无效字符,并导致后面的任何 CSS它打破。如果您编辑代码段,您会在那里看到一个红色圆圈,尽管它在代码段预览中是不可见的。

只需删除即可解决问题:

.header {
  width: 100%;
  height: 90px;
  background-color: blue;
}

.header img {
  height: 80%;
  margin-top: 10px;
  margin-left: 260px;
}

.MainContent {
  width: 100%;
  height: 80%;
  background-color: yellow;
}
<div class="header">
  <img src="img/epic_it.png" alt="epicit logo">
</div>

<div class="MainContent">
  <h1>
    Lorem ipsum
  </h1>
</div>

希望对您有所帮助! :)

关于html - 为什么我的 css 没有应用于我的下一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44251381/

相关文章:

html - 从 .HTML 文件链接到 .XSL 文件

html - 什么css选择器比较好练习: Using multiple element or using one id/class?

javascript - 悬停播放视频

javascript - 检查是否所有选择选项都被禁用,除了一个

javascript - HTML如何立即包含来自其他htm文件的HEAD标签或CSS

html - Bootstrap 导航栏不工作

html - 根据条件显示 href 的优雅方式

当我只需要打开一个下拉菜单时,JQuery 下拉菜单会打开多个下拉菜单

html - 什么 CSS 会让两个按钮分别排列在 3-colspan 表格单元格的左侧和右侧?

javascript - 引用不同 SVG 文档的样式和脚本 SVG 文档