简体   繁体   English

div背景和边框颜色未显示

[英]div background and border color is not showing

https://jsfiddle.net/sebastian3495/y3nume0p/28/ https://jsfiddle.net/sebastian3495/y3nume0p/28/

For some reason, the styles I applied to the 'main-content' div is not applied and displayed. 由于某些原因,我应用到“主要内容” div的样式未应用并显示。

Why is that? 这是为什么?

The strange thing is that it works perfectly fine on my own personal website: https://gyazo.com/e48cab8526ca2f933587ea52acc0b3f4 奇怪的是,它在我自己的个人网站上运行得很好: https : //gyazo.com/e48cab8526ca2f933587ea52acc0b3f4

 div#main-container { background: green; overflow: hidden; border: 21px solid blue; } 
 <div id='main-content'> <p>0</p> <p>1</p> <p>2</p> <p>3</p> <p>4</p> </div> 

You have an error in id name in your scss file. 您的scss文件中的id名称中有错误。 You need to change it to "main-content" 您需要将其更改为“主要内容”

 jQuery.fn.clickToggle = function(a,b) { var ab = [b,a]; return this.on("click", function(){ ab[this._tog^=1].call(this); }); }; window.onload = function () { $("button").clickToggle( () => {$("p:nth-child(1)").css("margin-left", "0")}, () => {$("p:nth-child(1)").css("margin-left", "100px")} ) }; 
 div#main-content { background: green; overflow: hidden; border: 21px solid blue; } div > p { float: clear; margin-bottom: 0; display: inline-block; width: 20%; border: 2px solid black; -webkit-transition: 2s; height: 100%; } div > p:nth-child(n+2) { background-color: yellow; } div > p:nth-child(2) { background-color: purple; } div > p:nth-child(1) { margin-left: 200px; background: red; } 
 <div id='main-content'> <p>0</p> <p>1</p> <p>2</p> <p>3</p> <p>4</p> </div> <button>Click me</button> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM