привет У меня проблема с центрированием моего содержимого div между моими левыми и правыми боковыми панелями. Мои левые и направляющие боковые панели плавают, и нет float:center
. Единственный способ, которым я могу сосредоточиться, - это использовать прописку, но это делает мой центр div под моими боковыми панелями.Как я могу центрировать div между 2 плавающими divs
ответ
Работает one.
margin: 0 auto; будет получать ваш элемент в центре внимания большую часть времени. (Быстрое примечание: ваш элемент должен иметь объявленную ширину для этого.)
margin: 0 auto; правило является сокращением для верхнего и нижнего полей и автоматического левого и правого полей. Автоматическое левое и правое поля работают вместе, чтобы вставить элемент в центр его контейнера.
margin: 0 auto; Настройка не работает идеально в каждой ситуации центровки, но она работает во многих из них.
ссылка: You Can't Float Center with CSS
HTML
<div class="leftsidebar">a</div>
<div class="rightsidebar">b</div>
<div class="content">c</div>
CSS
.leftsidebar
{
height: 608px;
width: 60px;
background:red;
float:left; }
.rightsidebar
{
background:blue;
height: 608px;
width: 163px;
float:right;
}
.content
{
width: auto; //or any width that you want
margin:0 auto;
background:yellow;
}
Спасибо, что очень помогло. – jacobamodio
сделать обертку вокруг всех 3 див, а затем расположить по центру DIV с запасом
<div id="wrap">
<div id="left" style="float: left"></div>
<div id="content" stlye="float: left: margin: 0 auto;"></div>
<div id="right" stlye="float: left"></div>
</div>
спасибо, что сработал! – jacobamodio
плавающой основой будет:
<div id="left"> Left</div>
<div id="right" >right</div>
<div id="middle">in between, but after</div>
#left {float:left;width:XX;}
#right {float:right;width:XX;}
#middle {overflow:hidden; margin:0 XX;}
Вы можете также посмотреть для других методов сохранения div в потоке [левый] [средний] [правый], например, используя: display: table/table-cell | встроенный блок | прогибается.
<div style="widht: 960px;">
<div class="content left">left</div>
<div class="content center">center</div>
<div class="content right">right</div>
<div style="clear:both"></div>
</div>
здесь CSS
.content {
float: left;
}
.left , .right{
width : 180px;
margin : 0 10px;
}
.center{
widht: 540px;
margin : 0 10px;
- 1. Центрирование div между несколькими плавающими divs
- 2. margin auto между плавающими divs
- 3. даже расстояние между плавающими divs
- 4. Как центрировать 2 абсолютных divs
- 5. Отзывчивый макет с 2 плавающими divs
- 6. Отсутствие разницы между плавающими и нерасширяющимися divs
- 7. Свернуть границы между двумя плавающими divs?
- 8. Граница 1px между плавающими и разветвленными divs
- 9. Удалить вертикальное пространство между плавающими DIVs
- 10. Как я могу центрировать div внутри div?
- 11. Проблемы с плавающими divs
- 12. Форматирование div под тремя плавающими divs
- 13. Как центрировать div между двумя другими (слева и справа) divs?
- 14. Как я могу сохранить пробелы между плавающими левыми/правыми divs пустыми?
- 15. Как я могу удалить третий div, как вышеупомянутые 2 divs?
- 16. Как центрировать горизонтальные divs внутри другого div
- 17. Как я могу центрировать два div?
- 18. Как заполнить пространство между двумя плавающими div?
- 19. Вертикальная граница между плавающими DIVs с помощью CSS
- 20. Div заполнить пробел между 2 divs
- 21. Как центрировать группу divs внутри div?
- 22. Как центрировать div между двумя другими div?
- 23. Динамическая маржа (или моделирование поля) между левыми плавающими divs
- 24. Как я могу вертикально центрировать изображение с якорем внутри div?
- 25. Анимация между 2 divs
- 26. Я не могу центрировать div над изображением
- 27. Не могу центрировать DIV из-за других divs
- 28. Как центрировать и перекрывать DIVs
- 29. Как я могу центрировать div внутри другого div?
- 30. Центр a Внутренний блок div между двумя плавающими divs внутри нижнего колонтитула
Вы можете показать свой html? – Sudarshan
лучше вы дадите JSFIDDLE – Aravind30790
это мой css .leftsidebar { \t высота: 608px; \t ширина: 163px; \t background-image: url (../ images/bg_leftbar.png); } .rightsidebar { \t background-image: url (../ images/rightside_bar.png); \t высота: 608px; \t ширина: 163px; \t поплавок: правый; } .содержание { \t ширина: 500 пикселей; \t margin-left: auto; margin-right: auto; \t ясно: both; } – jacobamodio