我正在将我的css变成sass并遇到一些非常奇怪的东西,.jumbotron的高度不会改变,而它被放在css中。我尝试了一些东西,结果甚至更奇怪。
之间的结果存在差异
.jumbotron
margin-top: -5em
width: 80vw
overflow: hidden
background-color: rgb(250,250,250)
height: 90em
和
.jumbotron
margin-top: -5em
width: 80vw
overflow: hidden
background-color: rgb(250,250,250)
height: 90em
.jumbotron
height: 90em
第一个不会因为某种原因影响高度,而第二个确实如此,我也尝试将第二个.jumbotron中的代码放入第二个,但问题又回来了。
为什么会这样?
答案 0 :(得分:0)
我的sass版本是3.4.22。编译第一个案例的输出对我来说是:
.jumbotron {
margin-top: -5em;
width: 80vw;
overflow: hidden;
background-color: #fafafa;
height: 90em; }
第二个:
.jumbotron {
margin-top: -5em;
width: 80vw;
overflow: hidden;
background-color: #fafafa;
height: 90em; }
.jumbotron {
height: 90em; }
这个CSS是你想要收到的吗?你的输出CSS是什么?也许你在第二种情况下在height
的第一个和第二个声明之间用.jumbotron
改变某些东西,这意味着你在第一种情况下压倒高度?
尝试使用开发人员工具调试样式。检查哪些规则影响高度。检查浏览器是否正常"看到"你的CSS。代码图可能很有用。