jinchangz回答ポイント 100ptウォッチ

HTML+CSSの要素の配置についての質問です。

親要素の中に子要素が2つある要素があるとします。
<div>
<span class='koyouso'>子要素</span> //文字列が入る。折り返しなどもする。
<span class='gazou'>画像</span> //画像のサイズは固定です。(24px*24px)
</div>

子要素と画像を2つ横に並べるために子要素1に
.koyouso{
float:left;
width:95%;
display:inline;
}
を定義し、画像のスタイルに
.gazou {
background:url('../img/img.png') no-repeat scroll center;
float:right;
width:24px;
height:24px;
display:inline;
}
を指定すると画像が回り込み目的は達成できてるのですが
Twitter Bootstrap を元にサイトを構築していて横幅が可変長のためスマートフォンだと回り込まなくなってしまいます。
(子要素の横幅を90%にすればスマホでも回り込むのですが今度はPCだと不自然に空白が出来てしまう。)

できれば右に回り込む画像の横幅を24pxの固定にし、左の子要素は可変長を維持するようなスタイルを定義したいのですが
可能でしょうか?
詳しい方お助けください。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-04-25 09:28:50
終了日時
2013-05-02 09:30:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

CSS1755スマートフォン801Twitter727PNG334スマホ1351HTML5036URL11376background100

人気の質問

メニュー

PC版