我想将标签的文本和该标签下的div水平排列,但div保持包装到下一行。这是我到目前为止所尝试的内容。
HTML
<label>
<input class="wpProQuiz_questionInput" type="radio" name="question_23_549" value="2"> 25-50%
<div class="actual">=> Actual EF 30%</div>
</label>
CSS
.actual {
text-wrap:none;
}
.wpProQuiz_questionInput {
text-wrap:none;
}
答案 0 :(得分:2)
答案 1 :(得分:1)
text-wrap
不是有效的CSS属性。您可能正在寻找的是white-space
属性:
white-space:nowrap;
答案 2 :(得分:1)
div
默认为display:block;
,因此会转到第二行,但您可以使用display:inline-block;
或将div
元素更改为span
元件。
<强>显示:内联块; 强>
.actual {
display: inline-block;
vertical-align: middle;
}
<label>
<input class="wpProQuiz_questionInput" type="radio" name="question_23_549" value="2">25-50%
<div class="actual">=> Actual EF 30%</div>
</label>
跨度元素
<label>
<input class="wpProQuiz_questionInput" type="radio" name="question_23_549" value="2">25-50%
<span class="actual">=> Actual EF 30%</span>
</label>
答案 3 :(得分:0)