0

我试图在每行中包含三个图像,每个图像下方都有一个单选按钮。我对表单不太熟悉,我只是无法弄清楚为什么图像会以这种方式呈现。有人对如何创建这个有任何想法或想法吗?

/jess/design.html

编辑:想通了它的一部分......表格宽度的问题。如果有人对此无能为力,仍在尝试弄清楚如何在下面获取单选按钮。

4

3 回答 3

0

只需将每个单选按钮及其图像放在一个带有 的 div 中width: 100%,它就可以了。

编辑:不用等待,这会将收音机放在图像的右侧,尝试在包装 div 内向图像添加 100% 宽度,并将包装 div 的宽度设置为所需列数所需的值(2 列 50%)

于 2012-04-30T17:26:17.357 回答
0

嵌套 div 并应用适当的规则:

在这里看到它:http: //jsfiddle.net/SREMB/4/

html, body {
    width: 100%;
}

.row {
  text-align: center;
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}

.cell {
  padding: 10px;
  display: inline-block;
  text-align: center;
}

img {
  border: 2px solid black;
}
​

HTML

<div class="row">

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/grey.gif"><br>
<input type="radio" name="bead" value="grey" />
</div>

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/ivory.gif"><br>
<input type="radio" name="bead" value="ivory" />
</div>

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/mattsmoke.gif"><br>
<input type="radio" name="bead" value="mattsmoke" />
</div>
</div>

<br><br>


<div class="row">

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/grey.gif"><br>
<input type="radio" name="bead" value="grey" />
</div>

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/ivory.gif"><br>
<input type="radio" name="bead" value="ivory" />
</div>

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/mattsmoke.gif"><br>
<input type="radio" name="bead" value="mattsmoke" />
</div>
</div>

<br><br>

<div class="row">

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/grey.gif"><br>
<input type="radio" name="bead" value="grey" />
</div>

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/ivory.gif"><br>
<input type="radio" name="bead" value="ivory" />
</div>

<div class="cell">
<img src="http://connorreaumond.com/jess/images/beads/mattsmoke.gif"><br>
<input type="radio" name="bead" value="mattsmoke" />
</div>
</div>

<br><br>

​</p>

于 2012-04-30T17:41:19.310 回答
0

你可以这个,http://jsfiddle.net/ayBeh/

我建议你ID应该在同一页面按时使用,所以请使用.bead而不是“#bead”,对不起BRO,我看到你的代码,不太干净,有很多清理问题,我想你不熟悉也可以使用 HTML,但无论如何你已经尽力了,请继续保持,如果需要帮助,请随时联系我,

于 2012-04-30T17:51:49.740 回答