html - 将图像和链接垂直对齐在一行上

标签 html css

如何对齐以下内容,使图像和链接垂直对齐?另外如何增加连续行之间的间距?

<li><img src="c.png" alt="Centern | Karta"/> <a href="centern.php">Centern</a> </li>

<li><img src="fi.png" alt="Feministiskt initiativ | Karta"/><a href="feministiskt.php">Feministiskt initiativ</a> </li> 

最佳答案

您可以将图片作为背景。

HTML

<li><a class='centern' href="centern.php" title="Centern | Karta">Centern</a> </li>

CSS

a.centern {
    background: url('c.png') no-repeat;
    height:20px; //height of the link
    width:100px; //width of the link
    padding-left:40px //give some space for the background image
}

关于html - 将图像和链接垂直对齐在一行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12022499/

相关文章:

html - 下拉菜单无法按我想要的方式工作

javascript - Jquery 幻灯片悬停功能显示 .stop 错误(但仍然有效)

javascript 替换一个值有意想不到的结果

css - 如何控制 KendoUI 下拉菜单的定位并防止其与输入文本框重叠?

css - ipad 上的 z-index 问题(chrome/safari)

javascript - 一个ID下的多个条目

css - Firefox 混合混合模式错误

jquery - jQuery .load() 回调函数中的 CSS 属性

html - iPad 按钮没有获得自定义 CSS

html - 中间带有加号图像的单杠?