如果CSS是直接写在页面里的,那么你的CSS语句要写在<STYLE></STYLE>之间的
那么在这之间不可以写CSS以外的代码,比如<div>等。再有不能在CSS没完成之前提前</STYLE>,那么以后的CSS代码会被浏览器当做字符串输出到页面的。
再有建议你把CSS语句写成文件,如果页面需要该CSS样式时再调用,这样可以有效地避免你的错误
浏览器的宽度其实是跟屏幕的分辨率相关的,所以就会出现头部图片要不太宽(小分辨率低),或太窄(分辨率高)。太窄的时候就要从图片两侧取一窄条图片来平铺,background:url(top_bg.jpg) repeat-x;
太宽的时候就要只显示图片的中间部分,其余部分自动隐藏,
background:url(top.jpg) no-repeat center top;主要是这个center属性,可以自适应这个宽度。
最后是如果不能确定图片是宽和窄的时候。
把太窄平铺的写在body属性上,把太宽的写在头部div属性上,
body{background:url(top_bg.jpg) repeat-x}
.top{background:url(top.jpg) no-repeat center top}这俩句同时用可以适应各种图片