Почему этот один контейнер div блокирует право другого всплывающего окна?

0

Я знаю, что ответ очень прост, возможно, это одно небольшое свойство CSS, но я попытался найти решение, не спрашивая его здесь, не повезло..

В контейнере div есть два контейнера div, и они не играют хорошо.

Он позиционируется как плавающий в правом верхнем углу родительского div, и он не позволит любому другому контейнеру поплавать справа от него.

Я попробовал display:inline и display:inline-block но не повезло...

Вот код, хотя что-то подсказывает мне, что ответ так прост, что он вам не понадобится !:

Родительский div, верхний правый угол div и бедный div, пытающийся плавать вправо:

    #um-home-section4   {
    width:100%;
    height:300px;
    background-color: green;
}

#um-title-right {
    float:right;
    width:500px;
    height:50px;
    margin-right:20px;
    margin-top:20px;
    background-color: fuchsia;
}

#take-me-there  {
    float:right;
    margin-top:240px;
    margin-right:0px;
    height:50px;
    width:100px;
    background-color: gray;
}




<div id="um-home-section4">
                <div id="um-title-right"></div>
                <div id="take-me-there"></div>

            </div>
  • 2
    Есть какой-нибудь HTML?
  • 0
    Готово. ---------
Теги:
containers

1 ответ

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

Вам просто нужно изменить порядок в своем HTML:

<div id="um-home-section4">
  <div id="take-me-there">
  </div>
  <div id="um-title-right">
  </div>
</div>

См. Эту демонстрацию http://jsfiddle.net/Rk4mr/11/

  • 0
    Спасибо, что полностью сделал, и да, это было невероятно просто;) Так почему же, div должен быть в порядке справа налево?
  • 0
    Да, зависит от того, с какой стороны вы перемещаете div, вам нужно знать порядок. Если все верно, последний находится в html.
Показать ещё 3 комментария

Ещё вопросы

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