4

所以使用 twitter 引导 CSS 框架,

如果您显示此 html,它将在单选按钮下显示文本,我希望它们显示在单选按钮的右侧 * 或左侧

如果您将 Gender 替换为 Gender,则此方法有效,它将具有预期的效果

但是我无法控制将标签更改为跨度标签(我使用基于 java 的框架)

但是我可以为 html 添加前缀和后缀 - 如下例所示

                @@@@@@@@ ADD PREFIX HTML @@@@@@@@@@@@<input type="radio" checked name="optionsRadios"  value="option1" />
                <label>Gender</label>@@@@@@@ADD ADD SUFFIX THML @@@@@@@@@@@@

如果你能得到这个工作,你的向导!谢谢大家


      <div class="clearfix">
        <label id="optionsRadio">Gender</label>

        <div class="input">
          <ul class="inputs-list" wicket:id="gender">
            <li>
              <label>
                <input type="radio" checked name="optionsRadios"  value="option1" />
                <label>Gender</label>
              </label>
            </li>

            <li>
              <label>
                <input type="radio" name="optionsRadios" value="option2" />
                <label>Gender</label>
              </label>
            </li>
          </ul> 
        </div>

4

2 回答 2

1

label元素不得有任何嵌套label元素。

于 2011-09-19T14:49:28.753 回答
1

引导演示页面上的单选按钮按预期呈现,因此要么是你自己的 CSS 中的某些东西导致了这个,要么是你的标记有问题。

我的猜测是问题在于您的单选按钮和标签嵌套在另一个标签中。尝试删除包装标签,看看是否有效。

于 2011-09-19T10:58:33.107 回答