Я пишу инструмент Javascript (не расширение браузера), чтобы автоматически выделять ключевые слова в разных цветах при загрузке страницы, и у меня возникают проблемы с созданием «полосы выделения» рядом с полосу прокрутки страницы, чтобы показать, где каждый результат.DIV с фиксированной высотой, не использующие значения процента-TOP
Мой полученный HTML код выглядит следующим образом до сих пор:
<div class="highlight-bar" style="position: fixed; top: 0px; bottom: 0px; right: 0px; width: 8px; border-left: 1px solid black; background-color: grey;">
<div class="highlight-tick" style="width: 100%; height: 2px; top: 40%; left: 0px;" />
<div class="highlight-tick" style="width: 100%; height: 2px; top: 55%; left: 0px;" />
</div>
Обратите внимание, что я генерации данных стиля во время выполнения и не имеют каких-либо правил CSS, которые влияют на эти элементы. И да, я проверил три раза.
Прямо сейчас, «тики» даже не появляются, а вместо этого висят в верхней части контейнера.
И да, я уже пытался найти ответ здесь, но ни один из них, похоже, не охватывает этот случай таким образом, чтобы контейнер мог масштабироваться в окне браузера.