есть панель инструментов в левой части моей страницы, ширина панели инструментов 35 пикселей, основная панель содержимого находится справа от моей страницы и имеет CSS float:right
I хотите установить ширину основной панели содержимого со 100% -35 пикселей, чтобы панель инструментов отображалась, как я могу добиться этого эффекта, большое спасибо.Как установить ширину элемента страницы в jQuery
0
A
ответ
1
Вы можете использовать calc(). Но я не уверен в совместимости с браузером. Поэтому попробуйте jquery-решение.
Макет должен быть таким.
<div style="width: 100%">
<div id="toolbar" style="display: inline-block; width: 35px"></div>
<div id="main-content" style="display: inline-block"></div>
<div>
в JQuery:
$("#main-content").width($(window).width() - 35);
если есть обивка или запас их обнаружения также.
0
Звучит так, что это можно легко сделать с помощью CSS.
#main-content {
width: 100%;
margin-right: 35px;
}
1
Это удобно, используя absolute
положение. Не нужно использовать javaScript и правильно обрабатывать событие изменения размера экрана. CSS-код, как ниже:
.toolbar {
position: absolute;
width: 35px;
}
.content {
position: absolute;
left: 35px;
right: 0px;
}
увидеть demo в jsFiddle.
1
Чистого CSS подход, основанный:
CSS:
.container {
padding-left: 50px;
border: 1px solid red;
}
.toolbar {
width: 35px;
margin-left: -50px;
padding: 0 5px;
list-style-type: none;
}
.main {
width: 100%;
}
.col {
display: inline-block;
vertical-align: top;
}
HTML:
<div class="container">
<ul class="toolbar col">
<li>Link1</li>
<li>Link2</li>
<li>Link3</li>
</ul>
<div class="main col">
<p>This is the place holder for Main Content</p>
</div>
</div>
Смежные вопросы
- 1. Как установить ширину элемента в%
- 2. CSS Установить ширину элемента
- 3. как установить ширину в процентах в JQuery
- 4. Как установить ширину страницы в динамическом отчете?
- 5. как установить ширину страницы в wickedPDF
- 6. jQuery получает ширину элемента
- 7. jQuery - рассчитать ширину элемента
- 8. JQuery: Установить ширину рамки
- 9. Как установить динамическую ширину элемента wrapPanels?
- 10. Как установить динамическую ширину элемента блока?
- 11. Как установить ширину границы с помощью jQuery?
- 12. Как установить ширину элемента, равную ширине устройства?
- 13. Как установить ширину элемента, равную ширине окна?
- 14. Как установить ширину поверхности-Карусели на полную ширину страницы?
- 15. Как установить внешнюю ширину в jQuery
- 16. Установить родительскую ширину в ширину дочернего элемента, выровненного снизу
- 17. jQuery - Невозможно рассчитать ширину элемента при загрузке страницы?
- 18. Получить ширину элемента без jquery
- 19. jQuery Найти ширину элемента блока
- 20. Как расширить ширину одного сНа элемента вместо всей страницы
- 21. Почему скрипт jQuery не устанавливает ширину элемента?
- 22. Как установить ширину DataTables?
- 23. jQuery: установить ширину текстовой области?
- 24. Установить ширину элемента изображения внутри него
- 25. Установить ширину дочернего элемента на родительский div
- 26. Рассчитать ширину элемента с помощью jQuery
- 27. Как установить высоту каждого элемента td на его ширину?
- 28. Если оператор Jquery установить ширину
- 29. Как установить ширину 100% в процентах в JQuery
- 30. Как установить ширину td по jquery?
привет гомосексуалисты, ваши решения могут также работа, я считаю, мой solution.as мой главный штрафной имеет плагин jquery, поэтому при настройке позиции с абсолютным формат будет неупорядоченным, «margin-left» - хорошая идея, мое решение - использовать jquery для инициализации размера, «var m_width = window.screen.width; $ (« # reportContent »). css ({width: m_width-402}); \t ', он также работает. – Jesse