我用一个独特的类创建了一个div元素,然后我给了该类一个背景图像,但它没有显示出来。即使我检查元素,一切都在那里,除了关于背景图像的一行。
我的代码:
.godzillahatter{
background-image: url ("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center; }
检查元素:
.godzillahatter {
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center center;
}
并且网址: http://honlapkell.hu/verzio1/godzilla/
我不知道是什么问题。 div元素有内容,但我试着给它高度和宽度肯定。我搜索了解决方案,但没有一个有效。
答案 0 :(得分:4)
欢迎来到SO!
更改此
background-image: url ("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
到这个
background-image: url("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
url
和(
友好的建议: 每当你在Chrome的检查器中看到这样的黄色三角形时,通常意味着你的CSS语法错误。
答案 1 :(得分:2)
经过测试和验证!
使用background
属性,删除url
之后的空格。
background: url("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
<强>输出:强>
编辑:正如其他人所指出的那样,只要删除url
之后的空格,它就会有用。
答案 2 :(得分:1)
删除网址后的额外空格
background-image: url ("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
应该是
background-image: url("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
答案 3 :(得分:1)
删除网址与括号之间的空格:
background-image: url("http://honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg");
答案 4 :(得分:0)
background-image
的网址最好没有引号,如果您使用外部来源,请使用双斜杠//
代替http://
对于较少的css代码,将背景属性组合成一行:
.godzillahatter
{
background: url(//honlapkell.hu/verzio1/wp-content/uploads/2014/12/dalmatian-texture-1543316.jpg) no-repeat center center fixed;
}