0

ランダムなhtml要素の左側にアイコンを付ける一般的なソリューションを導入しようとしています。このアイテムには特定の幅があり、他の要素の絶対隣に配置されます。アイコンが要素の横にある要素と重ならないようにするために、その要素の余白をアイコンの幅だけ増やすことにしました。これは魅力のように機能します - 浮動要素がある場合を除いて。マージンは、フロートの要素の存在を無視します。

ラッパーdivなどを追加せずにこれに対する解決策はありますか? このアプローチは、可能な限り一般的なものにする必要があります。

JavaScriptを使用したものがあれば、それで問題ありません。たとえば、floated のような css 属性のチェックは問題ありませんが、そもそも解決策がわかりません。

たとえば、この問題があります:

フローティング要素の隣のテーブルにはマージンが必要です

4

1 に答える 1

1

スパンを「display:block」にして、幅を与えるか、テーブルの余白を増やします

于 2012-09-21T14:38:04.500 に答える