Проблема с размещением div после фейсбука в друзьях

0

Каждый раз, когда я включаю код для друзей facebook, таких как box, поле div-элемента ниже, оно выглядит дурацким. Я не могу контролировать, где его позиционируют. Он либо исчезает, либо перекрывается с другим div. Первоначально я просто хотел специальные события, события, а затем fbFriends подряд, а затем ящик div ниже трех div. Я пытаюсь обернуть divs, чтобы все контролировать, но я все еще не увенчался успехом. Любая помощь будет оценена

специальные события fbFriends

поле -------------------box

<div id="specialsWrapper">
        <div id="specials" ><p>Featured Specials</p></div>
        <div id="events" ><p>What happening at the hub</p></div>
        <div id="fbFriends">
            <div  class="fb-like-box" 
                data-href="https://www.facebook.com/pages/********" 
                data-height="395" data-width="250" data-show-faces="true" 
                data-colorscheme="dark" data-stream="false" data-header="true" />
        </div>
    </div>
</div>
<div id="box" ></div>

#specialsWrapper
{
    height: 450px;
    width: 920px;
    color: white;
}

#specials {
    float: left;
    border:2px dashed white; 
    height:390px;
    width: 270px;
    color: white;
    margin: 25px 10px 0px 48px;
}

#specials p {
    margin: 0px;
    padding: 15px;
    text-transform:uppercase;
    font-size: 24px;
    font-style: oblique;
}


#events {
    float: left;
    border:2px dashed white; 
    height:390px;
    width: 270px;
    color: white;
    margin: 25px 15px 15px 15px;
}

#events p {
    margin: 0px;
    padding: 15px;
    text-transform:uppercase;
    font-size: 24px;
    font-style: oblique;
}

#fbFriends {
    float: left;
    margin: 25px 15px 15px 15px;
    width: 250px;
    height:390px; 
}

#box
{
    clear: left;
    border: 2px dashed white;
    height: 60px;
    width: 853px;
    color: white;
    margin: 25px 15px 15px 48px;
}
  • 0
    Можете ли вы дать ссылку с рабочим примером?
  • 0
    Нет, но я добавил скриншот того, чего я хочу достичь. Каков наилучший способ сделать это с помощью float? Нужна ли упаковка? Даже используя упаковку, div не перемещается вниз, независимо от того, сколько полей я добавляю к нему
Теги:
facebook

2 ответа

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

Здесь anwser для вашего вопроса ПРИМЕР НА CODEPEN

Ваша сборка этой коробки странна, поэтому мне пришлось использовать top: 40px; с position: relative;

Кстати. что вы делаете на jsfiddle или codepen exampl, вот и все сообщество спрашивает. Потратьте 5 минут на свой вопрос, не так много спросить?

надеюсь, что помощь.

РЕДАКТИРОВАТЬ:

Я нашел, что в чём проблема, вы не закрыли specialsWrapper div, и почему работа с маркой. Я также отменяю margin-botton из ящиков внутри specialWrapper и переполняю: auto to specialWrapper to countheight. Теперь сверху: нет необходимости писать.

  • 0
    Это помогает, но почему моя сборка странная? Пожалуйста, объясните, так как я хочу сделать это правильно. И поверьте мне, я потратил 10 минут на этот вопрос. JSfiddle и codepen являются новыми для меня
  • 0
    Стреляй, у меня есть это закрыто в моем проекте. Просто пропустил его по вопросу, так что нет ответа
Показать ещё 3 комментария
1

Я думаю, что вам может понадобиться его отображение: inline-block; но я не могу понять, что происходит. И вашего описания недостаточно. Не могли бы вы опубликовать, что происходит на js.fiddle.net или дать нам пример сайта?

  • 0
    Я добавил скриншот, но я тоже буду связываться с jsfiddle. В основном нижний прямоугольный элемент застрял. Я не могу добавить поле, чтобы переместить его вниз, и я не знаю, почему
  • 0
    Попробуйте добавить отступы. Я думал, что скриншот - это то, что должно быть достигнуто, а не то, что на самом деле происходит. Дайте мне знать, когда у вас будет ссылка. Я смогу помочь больше тогда.

Ещё вопросы

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