我正在尝试将某些内容设置为看起来像考试中的问题,类似于:
- 这是将换行到新行的内容,并将尊重最左边的 div,使其看起来像您在考试中看到的问题。
假设一个 HTML 结构是这样的:
<div class="header">
<div class="question-label">1. </div>
<div class="question-text">
How satisfied are you with life?
</div>
</div>
我已经尝试同时设置.question-label
和设置question-text
,display: block; float: left;
但这会将问题文本和数字分成不同的行。JSBin
如果我删除float: left;
on .question-text
它似乎有点工作,但是它不尊重.question-number
. JSBin
我知道 CSS 问题很难在没有看到最终产品的情况下正确回答,但是您如何建议在不借助表格的情况下实现这一点?