我有一个来自sql db的文本,它没有大写。
在我的HTML中,我通常使用CSS文本转换来大写文本,但现在我遇到了一个问题:
我希望此文字成为我网站标题的一部分。但是,我无法在标题内设置样式。
我如何设置文本样式,然后在PHP上抓取它然后将其插入我的标题?
以下是我尝试过的不起作用的内容:
<title>Shop - <p style="text-transform:capitalize;"><?php echo $row2['name'];?></p></title>
谢谢!
答案 0 :(得分:3)
您需要使用PHP转换。
<?php echo ucfirst($row2['name']); ?>
您可以使用相当多的功能,ucfirst,ucwords,strtoupper。
作为W3C notes,您应该只使用文字,最大长度为64个字符:
标题不是文档文本的一部分,而是整个文档的属性。它可能不包含锚点,段落标记或突出显示。
答案 1 :(得分:1)
根据您的需要,使用PHP函数ucfirst,ucwords,strtoupper。
ucfirst($row2['name']);
答案 2 :(得分:1)
答案 3 :(得分:0)
你可以使用
ucfirst($row2['name'])
答案 4 :(得分:0)
您可以在php中使用此函数以大写形式回显您的文本:
http://php.net/manual/en/function.strtoupper.php
http://php.net/manual/en/function.ucfirst.php