0

私は次のようなコードを持っています

<span ><img src="xxx.png">Tab1</span><span ><img src="yyy.png">Tab2</span>

このコードは2つのタブを作成しますが、唯一の問題は、tab1/tab2とimagexxx/ yyyが同じ行にあることです。これらを別の行に配置し、両方のスパン要素を同じ行に配置する必要があります。タブは次のようになります

ここに画像の説明を入力してください

4

3 に答える 3

2

Float:cssのleftプロパティは、作業を行う上で有益です。

于 2012-05-10T15:23:45.653 に答える
0

間違った要素を使用している可能性があります。<span>はインラインコンテンツに使用され<div>ますが、実行しようとしていることに適している場合があります。それらを改行したいのですが、スパンは特に改行以外のアイテムのために作成/使用されます。

これを試して:

<div><img src="xxx.png">Tab1</div><div><img src="yyy.png">Tab2</div>

HTMLタグ<div>と<span>の違いは何ですか

于 2012-04-08T17:03:08.980 に答える
0

私はマークアップを当然のことと考えています:

img { display: block; }
span { float: left; }
于 2012-04-08T17:09:04.793 に答える