Я пытаюсь разработать веб-страницу, которая может реагировать на размер экрана. Однако я не могу понять, как это сделать, и заполнить Nav div разделителями ссылок. У меня есть снимок экрана ниже и код, чтобы следовать. Также существует проблема с небольшими размерами экрана и разделителями ссылок. Я бы хотел, чтобы divs сжимались на экране и не складывались друг на друга. По крайней мере, до определенного момента. Информация об этом также будет полезна. Кроме того, объяснение того, почему это происходит, очень помогает, если вам нравится. Тогда, пожалуйста, скажите. Как я могу сделать div div для заполнения контейнера навигации?
HTML:
<nav id="nav">
<a href="FYFHome.html" ><div id="link"><p>Home</p></div></a>
<a href="FYFHome.html" ><div id="link"><p>Services</p></div> </a>
<a href="FYFHome.html" ><div id="link"><p>Our Customers</p></div></a>
<a href="FYFHome.html" ><div id="link"><p>Contact</p></div></a>
</nav>
CSS:
#link
{
height: 70%;
width: 25%;
display: inline-block;
border: 1px dotted green;
text-decoration: none;
text-align: center;
padding: none;
}
#nav
{
border: 1px solid black;
width: 100%;
height: 80px;
margin: auto;
}