Supondo que você tenha um menu e queira adicionar um ícone antes dos links e ajustar a altura e largura.
body {
background-color: black;
}
.menu a { color: white; }
.menu a::before{
background-image: url('url_da_imagem');
background-size: 20px 20px;
display: inline-block;
width: 20px;
height: 20px;
content: "";
}
Para adicionar um ícone para cada link de menu, basta adicionar uma classe e referenciar no código CSS.
body {
background-color: black;
}
.menu a { color: white; }
.menu a.link_2::before{
background-image: url('url_da_imagem');
background-size: 20px 20px;
display: inline-block;
width: 20px;
height: 20px;
content: "";
}
Para finalizar, caso queira o ícone após o link, troque o ::before por ::after.