Zurb foundation Zurb基础:在标签标签中使用div

Zurb foundation Zurb基础:在标签标签中使用div,zurb-foundation,Zurb Foundation,我现在正在使用我的第一个项目,我真的很喜欢它提供的开箱即用的功能,但是我的自定义收音机盒有问题 这样做的目的不仅是在单选按钮标签中包含文本,还包括图像和一些粗体文本。 一旦我开始在标签内使用img或粗体标记,通过标签文本选择的单选按钮就会被破坏 我使用的代码是 <label for="radio2"> <img src="img/nho_musicians_flute.png"> <input name="radio2" type="radio" i

我现在正在使用我的第一个项目,我真的很喜欢它提供的开箱即用的功能,但是我的自定义收音机盒有问题

这样做的目的不仅是在单选按钮标签中包含文本,还包括图像和一些粗体文本。 一旦我开始在标签内使用img或粗体标记,通过标签文本选择的单选按钮就会被破坏

我使用的代码是

<label for="radio2">
    <img src="img/nho_musicians_flute.png">
    <input name="radio2" type="radio" id="radio2" style="display:none;" CHECKED>
    <span class="custom radio checked"></span>
    <b>Radio</b> Button 1
</label>

单选按钮1

这样,只需直接点击它,点击文本或图像就可以选择不规则的选择,似乎基础JS选择器没有考虑到标签内的额外标签。


有没有办法使这项工作具有基础性,或者我必须求助于解决方案(使全文加粗并把图像放在标签之外)?< /P> < P>好的问题,当我需要通过F4的自定义表单实现创建自定义表单时,我遇到了与您相同的问题。

如果查看实现(custom.forms.scs),可以看到它们使用了
:before
内容:“
”来实现这一点。我想这就是为什么你不能在

现在,作为一种解决方法,您可以将自定义元素等放置在
元素中。这将工作得很好,但将看起来wierd的宽度和高度都非常小。但从那时起,它只是一个造型的问题,直到你让它看起来像你想要的。下面是一个使用绝对定位的非常简单的示例:

<span class="custom radio">
   <span style="position: absolute; top: 0; left: 0; width: 500px; margin-left: 30px;">
      <b>test</b> foo
   </span>
</span> &nbsp;

测试食品

好问题,当我需要通过F4的自定义表单实现创建自定义表单时,我遇到了与您相同的问题

如果查看实现(custom.forms.scs),可以看到它们使用了
:before
内容:“
”来实现这一点。我想这就是为什么你不能在

现在,作为一种解决方法,您可以将自定义元素等放置在
元素中。这将工作得很好,但将看起来wierd的宽度和高度都非常小。但从那时起,它只是一个造型的问题,直到你让它看起来像你想要的。下面是一个使用绝对定位的非常简单的示例:

<span class="custom radio">
   <span style="position: absolute; top: 0; left: 0; width: 500px; margin-left: 30px;">
      <b>test</b> foo
   </span>
</span> &nbsp;

测试食品

请上传您想要做的事情的快照,以及您现在得到的东西。谢谢,但是am_uu的解决方案看起来很有希望。最后,我使用了一个变通方法。请上传一个快照,说明你想做什么,以及你现在得到了什么。谢谢,但是am_u的解决方案看起来很有希望。最后,我使用了一种变通方法。谢谢,我不得不承认,我没有检查SCS,我只是试图通过分析js来找出它们的选择器。你的解决方案看起来很有希望,尽管我已经使用了另一种变通方法,在点击跨度之前添加的图像时,只需用js触发单选按钮。我将尝试一下你的解决方案,然后下次使用,因为它是一个更干净的解决方案,不需要JS。谢谢,我必须承认我没有检查SCS,我只是试图通过分析JS来找出它们的选择器。你的解决方案看起来很有希望,尽管我已经使用了不同的解决方法,点击span之前添加的图像时,用js触发单选按钮。我将尝试一下您的解决方案,然后下次使用它,因为它是一个更干净的解决方案,不需要JS。