我使用以下CSS将所有文本转换为大写:
.taxtabs {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: .8em;
width: inherit;
text-align:center;
text-transform: uppercase;
border-collapse: collapse;
}
现在我想要做的是覆盖这个CSS并允许某些文本为小写。我该怎么办?也许使用某种内联CSS?感谢。
答案 0 :(得分:30)
创建一个没有任何文本转换的类可能更好。
.normal {
text-transform: none;
}
<div class="taxtabs">
... <span class="normal">this text is not uppercase</span> ...
</div>
答案 1 :(得分:7)
为您不想要上限的任何元素创建一个类,并将text-transform: none !important;
放入其中。我不知道您的布局,因此我将!important
放在一个很好的衡量标准中(例如,如果您的元素同时包含texttabs
和override
类)。
.override {
text-transform: none !important;
}
答案 2 :(得分:1)
也许为选定的lowercase
添加一个名为.textabs
的新类,以便您可以定义如下内容:
.textabs.lowercase { text-transform: lowercase; }
答案 3 :(得分:1)
不确定你想做什么
如果您只想将某些文字设为小写
你只需要在其上添加一个新类或继承上面的css
来自
<label class="taxtabs">text</label>
到
<label class="taxtabs lower">text</label>
<style>.taxtabs.lower{text-transform: lowercase;}</style>