![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
画像添付のようにチェックボックスとその横の項目を横幅を指定した<li>で囲んでいます。
Firefox(3.6系)で確認すると、「12345678901234567890」の全角数字が
全部チェックボックスの下にずれて表示されてしまいます。
同じ全角文字である「あああああああああああああああ」であれば、きちんと横幅で折り返してくれています。
Firefoxの仕様なのか、CSS等で対処方法があるかご存じの方がいらっしゃいましたら
ご教授お願いいたします。
※<li>にはfloat:leftをしてしています。
![「画像添付のようにチェックボックスとその横」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/0/13738059_5497d262eb362/M.jpg)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
長い単語(英語)が改行されないのと同様に、全角数字が数字として認識されているのではないでしょうか?
「wwwwwwwwwwwwwww」の方は是として、「1234・・・」の方だけを修正したいというのだと難しそう。
両方ともでよければ、word-wrap:break-wordなどを用いれば改行するようになります。
でも、チェックボックスとの間の方が優先されるので、1行下から始まるし、「あああ…」などの部分も2行目からはインデントしたくなりませんか?
てなことで、いい加減に書いてみたものを参考までに。(fx用)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head><title>test</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
ul { list-style:none; width:560px; padding:0; margin:0; }
/*ご質問の状態(想像)*/
ul li { width:160px; float:left; }
/*調整してみたもの*/
ul.test li { width:140px; float:left; }
ul.test li { position:relative; padding-left:20px; word-wrap:break-word;}
ul.test li input { position:absolute; left:0; }
</style>
</head>
<body>
<ul>
<li>
<input type="checkbox" name="c1">wwwwwwwwwwwwwwwwwwwwwwwwww
</li>
<li>
<input type="checkbox" name="c2">Q&A
</li>
<li>
<input type="checkbox" name="c3">あああああああああああああああ
</li>
<li>
<input type="checkbox" name="c4">12345678901234567890
</li>
<li>
<input type="checkbox" name="c5">質問
</li>
</ul>
<hr style="clear:left; margin-bottom:3em;">
<ul class="test">
<li>
<input type="checkbox" name="d1">wwwwwwwwwwwwwwwwwwwwwwwwww
</li>
<li>
<input type="checkbox" name="d2">Q&A
</li>
<li>
<input type="checkbox" name="d3">あああああああああああああああ
</li>
<li>
<input type="checkbox" name="d4">12345678901234567890
</li>
<li>
<input type="checkbox" name="d5">質問
</li>
</ul>
</body>
</html>
No.1
- 回答日時:
firefoxが全角数字を「数字」として解釈しているのだと思います。
いずれにしろオーバーフローした場合の処理ですから
オーバーフローしないようにつくるというのが原則でしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript ブラウザの横幅に応じてとある画像(e.jpg)を画面いっぱいに表示できるようにしたいです。(写真の横 1 2022/10/06 21:17
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- その他(ブラウザ) Vivaldiの、この部分を消したいのですが、どうしたらよいですか? 1 2023/02/13 18:28
- 引越し・部屋探し 【冷蔵庫搬入の幅について】 引っ越しをします。 冷蔵庫をかおうと思っています。 急ぎです。 価格は安 2 2023/06/15 19:12
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- HTML・CSS 要素の幅をいろんな写真の幅に合わせたい。 1 2022/07/25 20:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストを2つに分割して、それぞ...
-
<ol><li> 左側にスペースがで...
-
css ol liにdisplay:inlineを設...
-
TABLE利用レイアウトからCSS利...
-
透明のボックスにリンクを貼りたい
-
liタグの中に<p>タグやら<dl>を...
-
「olタグ」内に「hタグ要素」...
-
アコーディオンメニューがかく...
-
テーブル内のプルダウンの下に...
-
リストの数字のフォントサイズ...
-
【ヒトの神秘】美男美女から何...
-
CSSで背景画像を一番下にもって...
-
htmlの文字が縦書きになる
-
レスポンシブサイトで、右側に...
-
HTML属性での「""」 「''」違い
-
widthやheightの数値に単位(px...
-
htmlのolやulなどlistにtitleや...
-
定義リストに下線をつけたいと...
-
FC2ショッピングカートのカスタ...
-
CSSの角丸での質問です。 今、C...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<table>の高さ固定。情報増加時...
-
リストマーカーをボックス内に...
-
画像にリンクを張ると画像がず...
-
レスポンシブWebデザインでリン...
-
HTMLで組織図を作成する方法
-
ulタグやliタグの中でbrタグ...
-
ポップアップメニューを表のよ...
-
liタグの中に<p>タグやら<dl>を...
-
リストの数字のフォントサイズ...
-
<ul>~</ul>が二つ続くと間に改...
-
<ul><li></li></ul>にするメリ...
-
html <ul></ul>の並びで一行空...
-
ulとliで囲った文字の一部を変...
-
番号付きリスト(<Ol><Li>・・...
-
html/cssの、navを2段にする...
-
display:table;を多段表示させたい
-
HTML5のfooterに見出しを付けて...
-
divタグ内のコンテンツが重なっ...
-
リストを2つに分割して、それぞ...
-
複数行にまたがる括弧を表示し...
おすすめ情報