我遇到了CSS无法在已经大写的文本上使用text-transform: capitalize
的问题。不幸的是,在很多情况下,从我的数据库返回的文本都是大写的。不是将LOWER(X)
放在我从数据库请求的每个字段之前,或者在每个字段上调用JS函数,而是使用仅针对返回的整个数据表的解决方案似乎更容易,然后在页面的CSS中使用text-transform: capitalize
。
有任何建议可以轻松实现此目的吗?或者,一种方法来定位页面上的所有文本(JS,也许?)并将其小写,然后让CSS部分重新调整就可以了。我正在寻找最简单的解决方案,无论可能是什么(并且重写大量的查询不是它。)
答案 0 :(得分:1)
Ben您可以对您的DataTable使用此选择查询
您需要根据表格调整字段。我只使用名为DESC
select
DESC =
-- Adjust the length of your filed(s) for example DESC is varchar(500)
convert(varchar(500),
upper(substring(DESC,1,1))+
lower(substring(DESC,2,499)))
from
YouTable Name
答案 1 :(得分:0)
使用CSS执行此操作是不正确的。小写或缩小数据库中的内容。
答案 2 :(得分:0)
最简单的方法是更改数据库中的数据,这样就不会有大写的字符串,让CSS做它的事情。无论如何,仅仅在JS / CSS上进行操作是不可取的。