Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 是否仅忽略输入样式?_Css_Sass - Fatal编程技术网

Css 是否仅忽略输入样式?

Css 是否仅忽略输入样式?,css,sass,Css,Sass,如何忽略输入样式?我只需要在标签内设置文本样式,而不需要输入 这是我的sass代码: 这仅适用于文本: text-transform: lowercase; &:first-letter { text-transform: uppercase; } 这不起作用: text-transform: lowercase; &:not(input[type=text]):first-letter { text-transform: uppercase

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

这是我的sass代码:

这仅适用于文本:

  text-transform: lowercase;
  &:first-letter {
    text-transform: uppercase;
  }
这不起作用:

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


通过稍微调整布局,可以完全避免问题:


您的标签文本是否在输入后面?如果没有,这应该是没有必要的。你能显示完整的选择器生成的CSS也会有帮助吗?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>
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>