Ответ 1
text-indent
не работает со встроенными элементами, а <a>
является встроенным элементом, поэтому вы можете определить display:block
или display:inline-block
для вашего тега <a>
.
.dashboard-edit,
.dashboard-delete {
height: 30px;
width: 50px;
background: url("https://i.stack.imgur.com/kRZeB.png") no-repeat top left;
text-indent: -9999px;
display: inline-block;
}
<a href="#" title="Edit" class="dashboard-edit">Edit</a>
<a href="#" title="Delete" class="dashboard-delete">Delete</a>