Видели этот вопрос задает довольно много раз, но кажется, что решения работают для некоторых, но не других:якоря тег интерактивная области больше, чем изображение внутри
кода выглядит следующим образом:
.headbuttons {
opacity: .7;
background-color: grey;
background-blend-mode: overlay;
display: block;
}
<a class="headbuttons" id="homebutton" href="C:\Users\Dom Nguyen\Documents\website.html">
<img src="C:\Users\Dom Nguyen\Documents\home_button.png" width="125" height="62.5"> </a>
Пробовал предлагаемое решение встроенного блока и блока для отображения, но ни одна работающая, кликабельная область все еще намного больше самого изображения.
но 'display: inline-block;' отлично работает, вы можете воспроизвести, создать скрипку или что-то еще, как здесь [** JSFiddle **] (https://jsfiddle.net/vivekkupadhyay/xuj7ccyj/1), его рабочий тон , – vivekkupadhyay
Вам нужно установить 'width' и' height' для тега привязки также 'width: 125px; height: 62.5px; ' – Noor
Нет, нет необходимости устанавливать h/w необязательно для тега' a'. – vivekkupadhyay