Answers:
有一个属性:
a.m_title {
text-transform: capitalize;
}
如果您的链接可以包含多个单词,并且您只希望第一个单词的首字母大写,请改用:first-letter
其他转换(尽管并不重要)。注意,为了使:first-letter
工作的a
元件需要是块容器(其可以是display: block
,display: inline-block
或任何各种一个或多个属性的其他组合的):
a.m_title {
display: block;
}
a.m_title:first-letter {
text-transform: uppercase;
}
display: block
需求(谁知道为什么如此)使此困难,:first-letter
也可以使用display: inline-block
。
我建议使用
#selector {
text-transform: capitalize;
}
要么
#selector::first-letter {
text-transform: uppercase;
}
顺便说一句,检查此w3schools链接:http : //www.w3schools.com/cssref/pr_text_text-transform.asp
首先使其小写:
.m_title {text-transform: lowercase}
然后将其首字母大写:
.m_title:first-letter {text-transform: uppercase}
“文本转换:大写”适用于一个单词;但是,如果您想使用句子,则此解决方案非常理想。
inline
元素,display:inline-block
如果是这种情况,请设置为。(stackoverflow.com/questions/7631722/...)
<script type="text/javascript">
$(document).ready(function() {
var asdf = $('.capsf').text();
$('.capsf').text(asdf.toLowerCase());
});
</script>
<div style="text-transform: capitalize;" class="capsf">sd GJHGJ GJHgjh gh hghhjk ku</div>
text-transform: capitalize;
具有多话的时候不够