如何对齐以下内容以使图像和链接垂直对齐?另外如何增加连续线之间的间距?
<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>
答案 0 :(得分:1)
您可以将图像作为背景。
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
}
答案 1 :(得分:1)
不完全确定你的意思是对齐。我在这里设置了一个小提琴:http://jsfiddle.net/GX5k6/
/* this takes care of the alignment of the text and images */
li a {
display: block;
line-height: 32px;
float: left;
padding-left: 5px; /* spacing between image and text */
}
li img {
display: block;
float: left;
}
li {
clear: both;
overflow: hidden;
}
/* spacing between lines */
li {
margin-bottom: 5px;
}
根据您是否考虑图像样式或内容,如果您希望它们在打印页面时显示,您应该考虑按照@petar
的建议制作背景图像