I will give below some links examples in HTML code:
<a href="./add.php?page=1" target="_blank"><div class="menu-button" id="menu-btn-3">Add</div></a> <a href="/index.php?page=2"><button type="button" class="button" style="background-color: rgb(32, 32, 32);">Next</button></a> <a href="./profile-added.php?page=1" target="_blank">Add</a>
Two first links contains as anchor text div and button tags, which consecutive have also anchor text, but in plain form.
Third of examples is just normal link with plain anchor text.
Problem to solve
Using example with nonplain anchor text would affect my SEO rankings? Should I use third option instead to eventually improve my rankings?
Plus: If I ve this type of link:
Is it more crawler friendly to give anchor text to link tag or only leave alt tag with description of image?