css定义字体样式都是引用的css文件,里面的字体是:body{ font-size:12px; font-family: "Helvetica" , "sans-serif" , "宋体";}
先我们看第一张效果图。这是起初效果,我现在的项目也是这样的效果。然后我们现在点一个业务单进入之后,然后返回。效果图如下:
大侠们,看到了吗?是不是变了,但是哪里变了我说不上来,字体应该还是那样没变,我仔细看了html里没有定义样式的。
我想知道究竟是改变了什么变成了下面的效果,百分之90是JS里做的手脚,但是我这里看不到,我想让我的项目成为变化后的字体样式。我几乎把所有字体试过了,应该字体是没变的。还是Helvetica字体。字体粗细我也调到最小100了,同样没变化。各位支招吧

解决方案 »

  1.   

    是在IE下面吧,有没有用到jQuery?可能跟浏览器渲染什么的有关,你用别的浏览器试试看。
      

  2.   

    最好先用Safari或Chrome浏览下,使用Web Inspector(选中一些文字点右键检查元素),看看倒底是不是Helvetica。
      

  3.   

    下边的字体要比上边的细一些 你的这张表是怎么画出来的 js画的 还是静态的? 会不会是css继承的问题
      

  4.   

    楼主你在定义这个表格的属性里,在把这个样式
    font-size:12px; font-family: "Helvetica" , "sans-serif" , "宋体";定义一边 试试``
      

  5.   

    上面那2张图都是从我电脑上取出来的,同一个业务单。定义的同样的CSS,还有颜色,粗细我全都调了个遍。不行。
      

  6.   

    我没说你说你样式有问题,我是说你在这个表格上在定义一边body上的样式。有的时候会继承下来别的样式,你在表格上在定义一下可以确保覆盖掉~·还有有的时候确实会这样,你定义一下试试~·不试怎么知道行不行~·
      

  7.   


    我是想弄成第二种样式,那种样式是公司以前平台的。但是以前的CSS文件和我们现在的项目CSS文件是一个,
    并且第一张图就是公司以前平台进入业务单的样式,但是一进入一个业务单点详情之后返回就变成第二张图片那样了。我想是应该返回操作里面js做了什么操作,我就是想看具体定义了什么,是什么字体使字体变成第二种情况的。 我这边别说table tbody了,我tr span上都加进去了,都还是第一种效果。
      

  8.   

    我电脑主流浏览器都有,并不是不做前端,做crm oa erp这种软件你要兼容各种浏览器干嘛呢 ?又不是做网站。
      

  9.   


    那就搜索一下js文件,,看看有没有用到font这些样式定义~`
      

  10.   

    以前的项目源代码我没有,但是我通过进入服务器把那个页面所有引用的JS文件拿出来翻了个遍。都没找到font-family定义字体的地方。只有主css文件里我帖里说的那一句。
      

  11.   


    那就可以排除是js捣鬼了~·对了,你这表格里面的文字是不是都是a标签?
    是不是你a标签的样式有没有一个a样式,就是访问过的样式?
      

  12.   

    a:visited {color:#000000;text-decoration:none; }
    a:hover {color:#000000;text-decoration:none; }
    就是这个样式~·
      

  13.   

    表格里基本都是纯文本哦。基本是从数据库读出来动态增加的,结构是  <tr><td>value</td></tr>
    而且那个样式变是整个篇幅都变了,并不是点过的或者鼠标移到过的a标签变化。其实我就想搞明白,第二种样式怎么定义,能定义出来都行。感觉字体肯定是body{ font-size:12px; font-family: "Helvetica" , "sans-serif" , "宋体";}
    加什么修饰可以达到第二种的效果,我尝试了很多了,颜色,粗细,等等。字体是Helvetica,用其他字体看着就不对劲了。到底该怎么修饰呢
      

  14.   

    如果把他作为超链接!那么调用超链接的方式是改变!a:hover鼠标放上去的样式!具体的自己去写!如a:hover {color:#000000;text-decoration:none; }
      

  15.   

    font-size:12px; font-family: "宋体","Helvetica" , "sans-serif";你这样试试``把宋体放在前面
      

  16.   

    没有,删除不删除影响不大。font-family是继承,如果客户电脑上没有Helvetica和sans-serif字体才会继承到宋体。
      

  17.   

    http://bbs.blueidea.com/thread-2909835-1-1.html
      

  18.   

    楼主死盯font-family不放了,你自己都看不出字体有明显不同,当然不是font-family的问题。按你这样有明显自我意识保守倾向地提问题,问题真正的原因往往被掩埋了。你直接把你整个页面包括所用到的CSS文件等等打个包发出来好了,别人好连带测试和调试。