编辑:解决了。我不得不从标签html更改为body {background。感谢大家的帮助
我在这里和谷歌搜索但是我只得到了不透明度的例子,如果我使用不透明度0那么文本也会消失。
我有一个html背景意味着整个页面,在代码中我放置了一个带有h1和p标签的div,带有一些文本,然后出现了文本div周围的白色盒状背景,我可以'删除它。
<div class="container">
<div class="header-pris">
<h1>Pris alternativ:</h1>
<p>Skulle du vilja pröva enstaka timmar eller kanske tom mer timmar än vad som anges nedan så går det självklart också att annordna, kontakta oss direkt på
<a href="mailto:info@vanorden.se"> info@mail.se</a></p>
</div>
</div>
.header-pris {
text-align:center;
background-color:none;
}
尝试使用none作为颜色,但是没有这样做,所以我不知道我在哪里做错了或者正确的命令应该是div在文本div上没有背景,这样你就可以看到图像背景
答案 0 :(得分:2)
我不认为background-color:none;
是有效的财产。尝试使用
background-color: transparent;
答案 1 :(得分:0)
仅仅因为这是另一种方式。
您可以使用background-color: rgba(0,0,0,0);
a
适用于alpha
,它会设置不透明度。
但是background-color: transparent;
是要走的路。
不要担心Nalin,我赞成你的回答,因为它更正确:)
答案 2 :(得分:0)
Nalin是正确的,背景颜色:none无效。你还需要结束大括号。
.header-pris {
text-align:center;
background-color: none; /* W3 will display error */
}
.header-pris {
text-align:center;
background-color: transparent; /* Use this instead */
}
答案 3 :(得分:0)
像Nalin说的那样,我认为你应该做background-color:transparent;
。
答案 4 :(得分:0)
文本没有默认的背景颜色,可能会在CSS的其他位置设置,在浏览器中使用属性检查器来检查应用的样式
body {
background-image: url('http://www.pets4homes.co.uk/images/articles/1111/large/feline-influenza-all-about-cat-flu-5239fffd61ddf.jpg');
}
.header-pris,.header-pris-2 {
text-align:center;
}
.header-pris-2 p {
background-color: white;
}
&#13;
<body>
<div class="container">
<div class="header-pris">
<h1>Pris alternativ:</h1>
<p>Skulle du vilja pröva enstaka timmar eller kanske tom mer timmar än vad som anges nedan så går det självklart också att annordna, kontakta oss direkt på
<a href="mailto:info@vanorden.se"> info@mail.se</a></p>
</div>
<div class="header-pris-2">
<h1>Pris alternativ:</h1>
<p>Skulle du vilja pröva enstaka timmar eller kanske tom mer timmar än vad som anges nedan så går det självklart också att annordna, kontakta oss direkt på
<a href="mailto:info@vanorden.se"> info@mail.se</a></p>
</div>
</div>
</body>
&#13;