发布网友 发布时间:2022-10-28 14:56
共6个回答
热心网友 时间:2023-10-09 06:05
你说你的 css 文件跟网页在同一个文件夹,为嘛抓图上你引用的路径却是 herf="style/text.css" ,路径都错了有效果才怪。追问这个是完全没有问题的,style文件夹半身就跟index.html在X文件夹中,之前也是这样引用的。而且一开始我也不是把text.css创建在style文件夹中,而是直接在X文件夹中创建,这样的路径也没有错了吧?可是效果一样没有显示追答是这样的话,仅仅是你.bg2那个背景图不出效果,还是你设置任何字体、尺寸等样式都不出效果?
仅仅是背景不出效果,要看你背景的路径有无问题,你显示背景的表格上有没占据高度的内容,甚至背景图片本身有无格式、色彩模式问题。
如果排除了背景问题,检查下这三个地方:
1、网页文件编码
2、css文件编码
3、网页里面声明的charset=utf-8"这句
全部统一起来,不要这里是utf-8,那边又是gb2312或gbk之类的
热心网友 时间:2023-10-09 06:06
把image文件夹和上style文件夹放同一路径下,外部引入的css文件时,浏览器会将css文件所在的路径作为相对路径的前缀热心网友 时间:2023-10-09 06:06
把图片放到style目录下面,和CSS一个目录
.bg2 {background:url(bg.jpg)repeat-x;}
热心网友 时间:2023-10-09 06:07
我怀疑是你的css文件路径有问题追问跟网页都是在同一个文件夹里的,是直接拖动插入到网页代码中的,而且写出的代码,在样式表中也有显示追答 你试试写一个background-color:blue;试试,如果不行就是css文件没有引入进来咯。
如果有效果,那么很明显,是你background里面的图片路径有问题。
先查css有没有引入,再查图片在不在就可以了。
注意一点,图片应该是相对css文件的位置而非相对html文件的位置。就那么几个可能的问题,查起来应该3分钟就解决了吧。
热心网友 时间:2023-10-09 06:07
你不如用div css做,简单明了热心网友 时间:2023-10-09 06:08
把背景图片地址,背景图样式分开写试试;我上次也出现过这种现象,分开写偏偏就好了,顺便检查你的编码格式;和图片是否有问题;同时建议你,使用DIV吧,比table用着爽;看你table100%就知道你用table布局;不容易控制页面啊