连续两个项目

时间:2014-04-06 07:32:42

标签: html css twitter-bootstrap twitter-bootstrap-3

我正在尝试为游戏实现答案板,其中列中有6行,每行有两个项目。第一个是答案编号(实际是一个数字的图像),然后是一个文本字段,我将在其中显示答案,第三个是金额(我可能会在文本字段中使用徽章或附件)。

无论如何,我似乎无法做对。当我尝试类似下面的内容时,文本输入位于答案编号的图像下方。我有一个表格的感觉,但不确定桌子是否是正确的方法。

<div class="row">
  <div class="col-lg-8">
    <!-- answers -->
    <img id="answer-1" class="img-responsive answer-number" src="../img/1.png" height="100px" width="100px">
    <input type="text" placeholder="answer 1">
    <img id="answer-2" class="img-responsive answer-number" src="../img/2.png" height="100px" width="100px">
    <input type="text" placeholder="answer 2">
    <img id="answer-3" class="img-responsive answer-number" src="../img/3.png" height="100px" width="100px">
    <input type="text" placeholder="answer 3">
    <img id="answer-4" class="img-responsive answer-number" src="../img/4.png" height="100px" width="100px">
    <input type="text" placeholder="answer 4">
    <img id="answer-5" class="img-responsive answer-number" src="../img/5.png" height="100px" width="100px">
    <input type="text" placeholder="answer 5">
    <img id="answer-6" class="img-responsive answer-number" src="../img/6.png" height="100px" width="100px">
    <input type="text" placeholder="answer 6">
  </div>
</div><!--row-->

编辑:所以我知道在上面的代码中我真的列出了图像,然后是答案,然后是另一个图像等。我所追求的是图像然后在右边,答案,然后在下面那个下一个image ...等等。不确定我是否需要嵌入更多行,创建表格,使用'pull-left'和'pull-rights'等。

2 个答案:

答案 0 :(得分:0)

使用标签和标签,你可以创建一个表格感觉你在jsfiddle中提供的内容,我的建议是,为了避免让资源有一个丛生的感觉来实现CSS并设置一些填充所以一切都是整齐。

http://jsfiddle.net/vk72t/1/&lt; - 更新了一些标签。

            <table>
            <tr>
                <td>
                <img id="answer-1" class="img-responsive answer-number" src="../img/1.png" height="100px" width="100px">
                <input type="text" placeholder="answer 1">
                    </td>
            </tr>
        </table>

编辑更新了我的示例。

最后http://www.w3schools.com/html/html_tables.asp,应该有所帮助。

编辑:添加一些TR标签,旁边是TD标签,让它们彼此完美地坐在一起。

答案 1 :(得分:0)

如果您不想使用表格结构,以下是代码。

<div class="row">
    <div class="col-lg-8">
        <!-- answers -->
        <div class="row">
            <img id="answer-1" class="img-responsive answer-number col-xs-2" src="http://placehold.it/50x50">
            <div class="col-xs-10">
                <input type="text" class="form-control" placeholder="answer 1">
            </div>
        </div>
        <div class="row">
            <img id="answer-2" class="img-responsive answer-number col-xs-2" src="http://placehold.it/50x50">
            <div class="col-xs-10">
                <input type="text" class="form-control" placeholder="answer 2">
            </div>
        </div>
        <div class="row">
            <img id="answer-3" class="img-responsive answer-number col-xs-2" src="http://placehold.it/50x50">
            <div class="col-xs-10">
                <input type="text" class="form-control" placeholder="answer 3">
            </div>
        </div>
        <div class="row">
            <img id="answer-4" class="img-responsive answer-number col-xs-2" src="http://placehold.it/50x50">
            <div class="col-xs-10">
                <input type="text" class="form-control" placeholder="answer 4">
            </div>
        </div>
        <div class="row">
            <img id="answer-5" class="img-responsive answer-number col-xs-2" src="http://placehold.it/50x50">
            <div class="col-xs-10">
                <input type="text" class="form-control" placeholder="answer 5">
            </div>
        </div>
        <div class="row">
            <img id="answer-6" class="img-responsive answer-number col-xs-2" src="http://placehold.it/50x50">
            <div class="col-xs-10">
                <input type="text" class="form-control" placeholder="answer 6">
            </div>
        </div>
    </div>
</div>
<!--row-->