日期:2014-05-17 浏览次数:20719 次
<ul style="list-style:none;text-decoration:underline;"> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;padding-top:1px;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> </ul>
<!DOCTYPE HTML> <html> <head> <meta charset="gb2312" /> <title></title> <style> </style> </head> <body> <ul style="list-style:none;text-decoration:underline;"> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> </ul> </body> </html>
------解决方案--------------------
字体弄大了也看不到 楼主説的 高度差
<!DOCTYPE HTML> <html> <head> <meta charset="gb2312" /> <title></title> <style> body { font-size:31px; } li { text-decoration:underline; } </style> </head> <body> <ul style="list-style:none;"> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> </ul> </body> </html>
------解决方案--------------------
字符集和字体的问题,你在body里先把网站要使用的字符集和字体定义好。估计你用的是微软雅黑吧。换宋体试试
------解决方案--------------------
没问题吧?4楼给出的代码我这里测试也没问题啊
------解决方案--------------------
楼主为什么要吧编码方式改成UIF-8?改成那样是有问题了,但,为什么改成那样呢?
------解决方案--------------------
确实有这个问题,应该是不同编码对 中文 英文解析的基准线 不同造成的。
比如这个
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title></title> <style> body { font-size:50px; font-family:arial; } li { text-decoration:underline; } </style> </head> <body> <ul style="list-style:none;"> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> <li style="float:left;">English</li> <li style="float:left;">中文</li> </ul> </body> </html>
------解决方案--------------------