Heim  >  Artikel  >  Web-Frontend  >  Wie zentriere ich das Bild im Listenstil vertikal?

Wie zentriere ich das Bild im Listenstil vertikal?

黄舟
黄舟Original
2017-06-29 10:20:232647Durchsuche

Wenn Sie list-style-image verwenden, um ein kleines Symbol vor einem Listenelement zu setzen, wird es normal unter FF angezeigt. list-style-image zentriert das Bild vertikal
Wenn Sie list-style-image verwenden, um ein kleines Symbol vor einem Listenelement zu setzen, wird es normalerweise unter FF angezeigt,

aber Sie möchten es unter IE anzuzeigen Es zeigt auch eine normale Anzeige in der Mitte an und ist ungehorsam.
Das Nächstbeste ist, eine Kompromisslösung zu finden

Es besteht darin, das Hintergrundbild (Hintergrundbild) von ul li zu verwenden, um das Problem zu lösen.
Wie folgt:

ul li{ 
height:28px; /*列表项的高度*/ 
line-height
:28px; /*列表项的行高,行高与高设为相同,文字垂直居中*/ 
text-indent
:15px; /*文字缩进15个像素,不然压到图表了*/ 
background-image
:url("../images/icon.gif"); /*图片的url地址*/ 
background-position
:left 45%; /*北京图片的定位*/ 
background-repeat
:no-repeat; /*禁止图片平铺,显示一个就好了*/ 
}


Firefox: li{background-position:left 50%)
IE: li{background-position:left 45%)

Bitte probieren Sie es für den spezifischen Prozentsatz aus!

Das obige ist der detaillierte Inhalt vonWie zentriere ich das Bild im Listenstil vertikal?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn