在HTML中的链接前插入徽标

时间:2018-06-10 10:13:16

标签: html css image position

我想在标签之前添加图片。



<a href="index.html">Apple</a>
&#13;
&#13;
&#13;

例如,之前添加Apple徽标,但在Apple文本的同一行中。

由于 安德鲁

3 个答案:

答案 0 :(得分:1)

使用image标签插入徽标。正确调整徽标的宽度和高度

试试这个:

<img src="url" width="30", height="30">  <a href="index.html">Apple</a>

在此处,为徽标提供适当的网址。

答案 1 :(得分:1)

使用display:flex;warp div设置同一行中的aimg

您可以将align-items: center;设置为居中文字


了解flexhttps://www.w3schools.com/cssref/css3_pr_flex.asp

    .warp{
    display:flex;
    align-items: center;
    }
    img{
    height:150px;
    width:150px;
    }
<div class="warp">
<img src="https://material.angular.io/assets/img/examples/shiba1.jpg"/>

    <a href="index.html">Apple</a>
</div>

答案 2 :(得分:0)

如果要动态插入图像,请查看以下示例: 检查:

http://grpd.es/apple/apple.html

http://grpd.es/apple/tomato.html

代码示例:

<html>
<BODY>
<a href="index.html">Apple</a>
<a href="peach.html">Peach</a>
<a href="tomato.html">Tomato</a>
<button onclick="insertar()">imagen</button>
<script language="javascript">
function insertar(){
imagen=document.createElement('img');
imagen.src="apple.png";
imagen.id="img1";
document.body.appendChild(imagen);
var el = document.getElementsByTagName("a");
for(i=0;i<el.length;i++){
if(el[i].innerHTML=='Apple'){
var iimagen = document.body.insertBefore(imagen,el[i]);
}
}
}
</script>

</BODY>
</html>