以下html在IE / Firefix / Chrome / Safari中运行,但是在Opera中,首字母没有大写。一个例子是在上面四个浏览器中显示的圣地亚哥,但是由于某种原因,在Opera中将它称为圣地亚哥。

<span style="text-transform: capitalize;">
   <h4>
      Location:
   </h4>
   &nbsp;
   <p>
      <%=refLocation.toLowerCase()%>
   </p>
</span>


是否有人解释原因,或者更好的解决方法?

是的,样式在CSS中。我只是把它拉进去说明。

最佳答案

最适合我:http://jsfiddle.net/Sxt48/(尽管标记无效-内联元素不应包含块元素)。

您使用哪一版的歌剧?小提琴对您有用吗?歌剧supports this since version 7(大约8岁)。我认为您文档的其余部分中有一些东西打破了这一点,但是仅看到这么小的片段就很难说了。

08-28 20:23