【发布时间】:2018-01-07 14:44:59
【问题描述】:
当我将 Chrome 中的 background-color CSS 属性实现到正文中时,它不起作用。但是,当我在 CodePen 中对其进行测试时,主体的背景颜色会相应地发生变化。这是 CodePen 代码的链接:https://codepen.io/Ag_Yog/pen/rzezYw。
以下是记事本中无法使用的代码:
HTML:
<html>
<head>
<link rel="stylesheet" type="text/css" href="main.css">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link href="https://fonts.googleapis.com/css?family=Acme" rel="stylesheet">
<title></title>
</head>
<body>
<div class="container quoteCard">
<p id="quote" class= "text">Txt</p>
<button class = "btn getQuote ">Get new Quote</button>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src = "main.js"></script>
</body>
CSS:
html, body {
width: 100%;
height: 100%;
background-color: #00e676 ;
}
.quoteCard{
background-color: #fff176;
}
.text{
position: relative;
vertical-align:middle;
font-family: 'Acme', sans-serif;
font-size: 30px;
padding: 20px 20px 20px 20px;
}
在谷歌浏览器上检查代码时,它显示没有背景颜色,即使我在 CSS 中指定了它:
【问题讨论】:
-
您使用哪个扩展名保存此代码? .html?
-
当您检查元素
body时,您是否看到background-color样式规则,如果是,它是否被另一个样式规则过度限定? -
尝试硬刷新。 CTRL + F5
-
“在记事本中不起作用的代码”... 好的。您是否尝试交换 bootstrap.css 和 main.css ?
-
好吧,首先,将高度设置为 100% 不会使页面占视口的 100%。如果没有您的 html,我无法确定,但一种解决方案是使用“height:100vh;”。这将填满整个视口。
标签: html css twitter-bootstrap google-chrome