"display: flex" здесь виноват. Из-за свойства display: flex css в ссылке ссылка занимает полную строку. Но это не похоже на то, что другие элементы навигации также превратились в ссылку, но поскольку ссылка занимает всю ширину и накладывается поверх других элементов навигации, это должно создавать ощущение, что другие элементы навигации также стали такой же ссылкой. Вы можете обратиться к приведенному ниже снимку экрана:
Here is the code of it:
<!DOCTYPE html>
.logo-link {
display: flex;
cursor: pointer
}
.logo-link img {
max-height: 200px;
}
Вы можете создать ваш код, подобный этому, чтобы решить эту проблему:
<!DOCTYPE html>
<html>
<head>
<style>
nav {
width: 100%;
height: 100px;
background-color: bisque;
box-sizing: border-box;
display: flex;
align-items: center;
}
nav .align-left {
margin-left: 10px;
margin-right: auto;
height: 90%;
}
nav .align-right {
margin-left: auto;
margin-right: 10px;
height: 100%;
display: flex;
justify-content: space-between;
width: 11%;
height: 20%;
}
nav .logo-link>img {
height: 100%;
}
</style>
</head>
<body>
<nav>
<div class="align-left">
<a class="logo-link" href=""><img
src="https://i.pinimg.com/736x/5b/b4/8b/5bb48b07fa6e3840bb3afa2bc821b882.jpg"></a>
</div>
<div class="align-right">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
</nav>
</body>
</html>