网页连接css样式时给层设置背景图片好像不能显示。必须在层标签上写Style。或者把样式直接写在本页上不能连接外部样式。否则图片不能显示。这是什么问题。难道。net中有规定忘高手提示下。谢谢!

解决方案 »

  1.   

    图片路径的问题。
    由于外联时,背景图片路径相对于css文件,然后在相对于aspx页面,所以路径不好好琢磨,就乱了,找不到了。
      

  2.   

    网页连接css样式时给层设置背景图片不能显示的原因就是路径设置错误,css文件是独立的文件,他和页面文件没什么关系(我是指显示图片这方面),你只要指定好css文件的背景图片的路径就可以了,如果总出错,建议你用绝对路径!!问题很快会迎刃而解!!
      

  3.   


    .content .mhd,.content .mft,.cont-tab td.td3 .info b,.info-pop-t,.info-pop-t b,div.info-pop-b b,div.info-pop-b,.info-pop .arr,.btn-jc,.btn-submit,.btn-submit-act,.Aenter,.btn-cancel,.btn-trans,.btn-station{background-image:url(../images/bg.jpg); background-repeat:no-repeat}
    .main-cont-tit{ background-image:url(../images/bg_x.gif); background-repeat:repeat-x}
    ——>>用的是相对路径
      

  4.   

    1。图片路径错误
    2. css文件路径错误
    3. div样式优先级低,有更高优先级的样式覆盖了你设置的样式
      

  5.   

    图片路径的问题,很有可能是你在css中图片的相对路径有问题。
      

  6.   

    看看你css文件所在的文件夹是否和文件,及图片不在同一级,调整css中图片的相对路径即可。