У меня есть меню, для которого я хотел, чтобы все пространство вокруг текста, внутри каждого отдельного элемента, позволяло пользователю перейти на указанную страницу. Я посмотрел в Интернете и обнаружил, что наилучшим решением является блокировка дисплея "a" следующим образом:
a {
display: block;
height: 100%;
text-decoration: underline;
}
Мне удалось сделать это отлично, но я хочу поместить изображения в некоторые из них - например, значок календаря для опции событий. Я заметил, что теперь это тоже подчеркивает ссылки. Есть ли способ избавиться от этого? У ссылок для отступа вправо установлено значение 5px, если это помогает сузить причину / решение.
Таким образом, весь соответствующий код выглядит следующим образом:
a {
display: block;
height: 100%;
text-decoration: underline;
}
a > img {
text-decoration: none;
border: none;
padding-right: 5px;
width: 1.8em;
height: 1.8em;
}
Заранее большое спасибо.
С уважением,
Richard
PS Это проблема Google Chrome, в настоящее время я не проверял ее ни в каких других браузерах.