页面上
123456789
和
ABCDEFJHJ
长度是一样的,为什么在浏览器运行时视觉上 字母的长度 大于 数字
如:
<asp:TreeView ID="TreeView1" runat="server" style="font-size:13px;">
<Nodes>
<asp:TreeNode Text="123456789" Value="123456789"></asp:TreeNode>
<asp:TreeNode Text="ABCDEFJHI" Value="ABCDEFJHI"></asp:TreeNode>
</Nodes>
</asp:TreeView>
有啥办法可以解决吗?
大虾帮帮忙!!!!!!!!!
谢谢!!!!!!!!!!!!!!!
------解决方案--------------------------------------------------------
字的长度取决于字体。把你看着相同的那个字体指定给页面显示吧
------解决方案--------------------------------------------------------
楼主 你页面定义的什么字体?
- HTML code
<!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> <style type="text/css"> .a * { font-family: arial; } .b * { font-family: tahoma; } .c * { font-family: '宋体'; } </style> </head> <body> <div class="a"> <div>123456789</div> <div>ABCDEFJHJ</div> <input type="" value="123456789" /><br /> <input type="" value="ABCDEFJHJ" /> </div> <div class="b"> <div>123456789</div> <div>ABCDEFJHJ</div> <input type="" value="123456789" /><br /> <input type="" value="ABCDEFJHJ" /> </div> <div class="c"> <div>123456789</div> <div>ABCDEFJHJ</div> <input type="" value="123456789" /><br /> <input type="" value="ABCDEFJHJ" /> </div> </body></html>
------解决方案--------------------------------------------------------
如1楼所说,你可以用分隔符来显示,比如每个字符之间用2个空格来分开