я плохо понимаю вот это место:
***
position: relative;
}
.nav>li::before{
content: '';
display: block;
width: 2px;
height: 100%;
background-color: #494949;
position: absolute;
left: 0; }
***
Мне не понятно, зачем мы ставим "DISPLAY: BLOK" ?!!
Ведь этот тег применяется чтобы сделать строчный элемент блочным!!
И я не понимаю, зачем он тут применяется.
Так же отступ с лева 0 ( LEFT: 0; )? ПРи позиции абсолют.
Разве не должен отступать элемент от экрана? На 0?
И плохо понимаю связку " position: relative; и position: absolute;"
Ведь в " position: relative; " мы не указываем куда сдвигаем элемент.!
В общем, для меня это часть кода является камнем преткновения . И я был бы благодарен, если бы вы пояснили мне эти моменты.
Относительно какого элемента.
Поправь меня, если я не правильно понимаю.
Эти два элемента которые надо позиционировать в коде должны идти.. не впритык, но близко..
До начала следущего элемента, который надо позиционировать?
Но если эти блоки кода располагаются рядом, как он выбирает...
Какой относится к какому ..( или к чему).
Существует.. я так понимаю какой то порядок, или если правильнее сказать - синтаксис написания, этого кода.