css background-image 显示不完整问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css background-image 显示不完整问题相关的知识,希望对你有一定的参考价值。
.tipdisplay:inline-block;padding-left:20px;background-repeat:no-repeat;background-position:0 50%;white-space:nowrap;
.tip-errorcolor:#c00;background-image:url(../images/error.gif);color:#c00;
<div class="tip tip-error">错误</div>
display:inline-block 有这个背景可以显示完整,但是DIV就不会独立一行了, 如果没有这个属性,背景图像就会显示不完整,有什么办法 让显示完整 又可以独立一行吗? 因为用的是jquery.validate 所以在外部在加个div 是不行的
如果将display:inline-block 换为display:block 则图片显示完整,DIV换行正常,但是span是用了这个class 也自动换行了
例如line-height:24px; 这样~
还有一个方法,就是在CSS里面加一个选择器:
div.tip clear:both;
或者
div.tip display:block
把它加在.tip样式的后面,这样如果是DIV应用了tip样式的话,就会执行独立成一行的样式,而span就不会应用到这个样式。追问
我没太看懂你后面那2个方法,能写个DEMO吗?
追答.tipdisplay:inline-block;padding-left:20px;background-repeat:no-repeat;background-position:0 50%;white-space:nowrap;
div.tip display:block
这样写CSS就可以了~~~
div.tip表示的是定义了tip的class的DIV,对于除了DIV以外的标签是不会生效的~~
background-image 图片的大小怎么设置
在EDM中(只有body,css不能外置)
<a href="" style=" background-image:url(AlienLa0.gif); color:#FFF"; >Home</a>
现在图片不能完整显示
如果想更全面的支持,可以不要做背景用<img/>限定width、height,指定position:absolute;和left、top位置,z-index设为-1
以上是关于css background-image 显示不完整问题的主要内容,如果未能解决你的问题,请参考以下文章
css的background-image图像显示不出来的原因
CSS难题:background-image和border-image同时使用时,background-image会被border-image盖住,怎么解决
在css里使用background-image:url(图片地址)没有反应,但是在标签body里添