Я пытаюсь отобразить список прокрутки в поле быстрого набора, но у меня проблема с позиционированием
Я хочу знать, когда объект списка слишком велик, чтобы уместиться в поле, но, насколько я знаю, нет способа получить размер поля в пикселях
как я могу получить свернутый режим, чтобы точно показать то, что он видит в обычном режиме, но с установкой коробки?
это CSS, который я сейчас использую
* {
margin: 0;
padding: 0;
}
html {
height: 100%;
}
body {
background: #eee;
color: #444;
display: table;
height: 100%;
width: 100%;
}
output {
position:absolute;
width: 100%;
white-space:nowrap;
font-family: monospace;
}
работает нормально, если я открываю файл на вкладке, но в быстром наборе он отображается в увеличенном виде
Руководство оперы использует этот запрос:
@media screen and (view-mode: minimized) { }
который управляет тем, как он отображается на быстром наборе, я думаю. но я не знаю, что туда положить
UPDATE
что ж, я закончил тем, что создал элемент и назначил нижнее значение 0
вот так:
var bottom = document.createElement('div');
bottom.className= "ylimit";
document.body.appendChild(bottom);
и в CSS:
div.ylimit{
position:absolute;
bottom:0px;
}
тогда всякий раз, когда я хочу проверить или сравнить высоту, я использую bottom.offsetHeight