本网站:http://walkman.pk/aserdus2/tagok.php
我有两个背景图像在左侧和右侧,它不出现,我不明白为什么?
网站的其他每一页都能正常工作。看来有些<div>
元素没有正确关闭。当我用铬检查员看它时,我发现content
div很薄,但我不明白这个原因。
我该如何显示图像?背景图像不会出现在特定页面
回答
#content
内只有浮动元素,所以其高度为零。你可以通过设置overflow
比visible
其他东西解决这个问题:
#content {
overflow: hidden;
}
Voil&agrave ;:
完美,谢谢! – kissgyorgy 2012-03-29 14:42:49
这是因为与block
类两个元素是浮动的,因此与ID content
元素没有高度(具有背景图像)。所以你需要给高度content
元素(height: 250px
)应该解决问题。
这会弄乱其他页面,页脚会在文本内部! – kissgyorgy 2012-03-29 14:39:33
添加到您的#content {}
:
height: 600px;
(或高但图像是)
我尝试了与检查元素和画面出现。
祝你好运!
同样的问题;在长页面中,页脚将位于文本内部 – kissgyorgy 2012-03-29 14:41:38
当我查看您提供的页面时,它现在可以正常工作。我看到'overflow:hidden'修复了它。 – Rvervuurt 2012-03-29 14:45:26
是的,谢谢! – kissgyorgy 2012-03-29 14:58:17
尝试
<div id="content">
...
<div style="clear:both"></div>
<!-- CONTENT END -->
</div>
OR
http://www.webtoolkit.info/css-clearfix.html
<div id="content" class="clearfix">
...
<!-- CONTENT END -->
</div>
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
- 1. 背景图像不会出现IE
- 2. 背景图像不会出现在简单的网页
- 3. 整个页面谷歌地图背后的背景图像不会出现在html输出中
- 4. 定位页面的背景图像
- 5. 背景图像不显示在IE,但会出现在Firefox
- 6. CSS btn - 不会出现背景图片
- 7. 背景的CSS图像不会出现在Firefox
- 8. Ionic2背景图像不会出现在设备上
- 9. 背景图片不出现在Wordpress中的博客页面4.75
- 10. 背景图像不会DIV
- 11. 麻烦背景图像出现在HTML
- 12. 添加背景图像时不会出现CSS悬停效果
- 13. 如何使一个背景图像出现在渐变背景
- 14. 在背景图像顶部淡入淡出幻灯片,作为页面背景
- 15. 在特定页面中突出显示背景颜色
- 16. 使div内的图像出现在其div背景后面
- 17. .aspx页面上的背景图像
- 18. 背景图像的整个页面
- 19. IE8中没有出现背景图像
- 20. Div未出现的背景图像
- 21. UINavigatoinBar背景图像出现两次swift
- 22. 背景颜色不会出现在列表项后面
- 23. 在背景图像背景图像
- 24. IE 8特定背景图像错误
- 25. 在外部页面上不加载背景图像
- 26. 在页面宽度上更改背景图像不透明度
- 27. 如果我使用背景图像会出现性能问题
- 28. 背景图片不会出现在IE和Chrome中
- 29. 总是会缩放的背景图像,以至于不会出现任何正常的背景颜色
- 30. Android背景图像出现在Eclipse但不是仿真器
确保您在div上有宽度/高度。你可以发布它应该看起来像什么和一些HTML/CSS的截图。 – Robert 2012-03-29 14:31:41