0

皆さん。私は再び小さな問題を抱えています。

サインラインにいくつかのdivを含むボックスを作成しようとしています。

問題は、新しい div を開始すると、彼の隣ではなく、彼の前にあるものの上部にあることです。

float left または border-sizing と display table cell で試しました。それはすべてうまくいきませんでした。http://www.awesom-media.de/umgebung/index.html

緑の背景のものです。

この部分には 4 つのアイコン div が必要です。2つはすでにそこにあります。赤いボックスには、訪問者が各アイコンをクリックすると表示されるコンテンツが表示されます。

しかし、問題は、2 つのアイコン (マジックスティックとスター) を 1 行で取得できないと言ったようなものです。

4

3 に答える 3

2

使用するdisplay: inline-block

デモhttp://jsfiddle.net/kevinPHPkevin/GAA9e/

div {
    width: 50px;
    height: 50px;
    background: #ccc;
    display: inline-block;
}
于 2013-09-04T19:11:55.333 に答える
0

これを試してくださいfloat: left;。各アイコンに追加height: 100%;して、.webicons次のように追加しました:

JSFIDDLE

お役に立てれば!

于 2013-09-04T19:17:10.487 に答える
0

css プロパティを各 div (マジックとワンド) に float:left; に追加する必要があります。および webicons div を clear:left; にします。

#magic { float:left; }
#wand { float:left; }
#webicons  { clear: left; height:110px; }

デモ - http://jsfiddle.net/J4QWq/3/

于 2013-09-04T19:10:12.337 に答える