Div плавает в другом Div

0

Html

<div id="middle" style="width="600px">
        <div id="section1" class="section"></div>
        <div id="section2" class="section"></div>
        <div id="section3" class="section"></div>   

</div>

Мне нужны divs float слева в середине div.So я хочу сделать слайд div

Css здесь

  • 0
    Вы хотите, чтобы они были в горизонтальной последовательности?
  • 0
    да горизонтальная последовательность
Теги:
css-float

2 ответа

0
Лучший ответ

Вы можете использовать display:inline-block (и удалить float) в элементах .section и сделать контейнер .middle равным white-space:nowrap

<div id="middle" style="width:600px">
        <div id="section1" class="section"></div><div id="section2" class="section"></div><div id="section3" class="section"></div>   
</div>

#middle{
    display:block;
    width:639px;
    height:600px;
    overflow:hidden;
    white-space:nowrap;
    }
.section{
    width:639px;
    height:600px;
    background:#333;
    display:inline-block;
    }

(обратите внимание, что я .section пробел между каждым элементом .section чтобы избежать пробела между ними.)

  • 0
    У меня есть небольшая проблема с этим кодом, все в порядке, но есть 1 пиксель пространства рядом со всеми div: S
  • 0
    Следили ли вы за уведомлением, которое я поместил в конце ... вам нужно удалить пробел между элементами div ... если вы это сделали, и проблема все еще существует, пожалуйста, опубликуйте ссылку, чтобы мы могли увидеть ее вживую ...
Показать ещё 1 комментарий
0

Попробуйте это (bunu dene):

<div id="middle" style="width="600px">
    <div align="left" id="section1" class="section"></div>
    <div align="left" id="section2" class="section"></div>
    <div align="left" id="section3" class="section"></div>   
</div>
  • 0
    Я знаю цель выравнивания и никогда не случалось, спасибо ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню