1

<label>入力の周りにそのテキストをラップせずに、ラジオ入力の横に表示するテキストがたくさんあるを取得するにはどうすればよいですか。

このjsfiddleで:http://jsfiddle.net/JXrHh/1/

display: inline block;必要な形式を取得するために使用します。<br/>ただし、テキストがタグで分割されている場合にのみ機能します。そうしないと、テキストがラジオ入力の下に落ちます。

テキストがないdisplay: inline block;と、ラジオ入力が折り返されます。

私はどこかで細部が欠けているに違いありません.誰かがそれを指摘するのを助けることができますか?

4

3 に答える 3

4

display: table-cell;代わりに要素で使用することもでき<label>ます。コンテンツによって幅が決まるため、幅を指定する必要はありません。

http://jsfiddle.net/JXrHh/5

于 2013-06-03T15:22:19.987 に答える
3

要素に固定幅を設定すると、inline-block明示的な改行は必要ありません。

http://jsfiddle.net/JXrHh/3/

label.inline {
    display: inline-block;
    width: 200px;
}
于 2013-06-03T15:20:59.183 に答える