1

如何忽略输入样式?我只需要设置标签内的文本而不是输入的样式。

这是我的 sass 代码:

这仅适用于文本:

  text-transform: lowercase;
  &:first-letter {
    text-transform: uppercase;
  }

这不起作用:

  text-transform: lowercase;
  &:not(input[type=text]):first-letter {
    text-transform: uppercase;
  }

html:

      <label class="radio">
        <input type="radio" value="option1" checked>make first letter uppercase here
        <input class="span5" type="text"> to
        <input class="span5" type="text">
      </label>
4

1 回答 1

0

也许通过轻微的布局调整完全避免这个问题:

http://jsfiddle.net/TjRbd/

input[type="radio"] {
    float: left;
}
label {
    display: block;
}
.radio:first-letter {
    text-transform: uppercase;
}

<label class="radio">make first letter uppercase here
    <input type="radio" value="option1" checked />
</label>
于 2013-10-11T17:28:57.827 回答