Maison > interface Web > tutoriel HTML > html的ul标签如何设置背景图片!!_html/css_WEB-ITnose

html的ul标签如何设置背景图片!!_html/css_WEB-ITnose

WBOY
Libérer: 2016-06-21 09:41:14
original
3355 Les gens l'ont consulté

html css

1.问题背景:在一个html中,显示6行空白的li(当然显示多少行是自已定义的),如何设置其背景图片,背景图片的内容大概为:“暂无您需要的数据”云云,

html:
<ul><li class="even"></li><li class="odd"></li><li class="even"></li><li class="odd"></li><li class="even"></li><li class="odd"></li></ul>
Copier après la connexion

css:
ul{background: url("../img/not_result.png") no-repeat scroll left center transparent;}
Copier après la connexion


2.疑问
以上设置的图片路径正确,但是没有显示出背景出来,请问如何解决,是否是由于ul不支持设置背景图片,如果支持,应如何改正;如果不支持,是否有其他的解决方案?

回复讨论(解决方案)

图片应该放在 li下面 

因为所有的li的内容为空,导致ul的高度为0,你可以给ul设置个高度,更好的方式是给ul设置个最小高度,即min-height,这样既不影响内容的实际高度,又能保证图片能够显示。

因为所有的li的内容为空,导致ul的高度为0,你可以给ul设置个高度,更好的方式是给ul设置个最小高度,即min-height,这样既不影响内容的实际高度,又能保证图片能够显示。

应该和2#说的一样,子元素li浮动了或者没有内容,导致ul没有高度,ul是支持背景的

border:solid 1px red
经常使用下  这个 样式
你就会发现很多问题

几乎所有元素都支持背景的  
你看下li的高和宽试试

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal