作者likangrace (沊沊)
看板Blog
标题Re: [天空] 超连结上有怪异符号及内文背景图重复排 …
时间Sun Sep 25 11:54:27 2011
其实你问题一和问题二的原因都是同一个,
就是
各家浏览器对CSS支援程度不同
background-repeat
它的值可以是
<repeat-style>
[, <repeat-style>]*
当它写成
repeat no-repeat ,这代表它分别设定
X轴 Y轴 的重覆於否,
但这种写法目前仅有Chrome, Internet Explorer 9.0+, Opera, Safari (Webkit) 有支援
算是非符合标准的写法
所以当非以上浏览器观看你的网志时,就会产生错误,
如火狐就直接无视你的css,直接填满背景图(background-repeat的预设值)
如要解决这问题,请将你CSS内所有这种写法的值做修改
background-repeat:
repeat no-repeat; ==> repeat-x;
background-repeat:
no-repeat repeat; ==> repeat-y;
background-repeat:
no-repeat no-repeat; ==> no-repeat;
background-repeat:
repeat repeat; ==> repeat; 这本来就是预设值,随你改不改都行
( ′▽‵).。o就是这个原因啦
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.73.252
1F:推 ICEkoOri:天哪原来如此!! 万分感激阿~~~~~ 09/25 13:30
2F:→ ICEkoOri:那我可以再问问那个超连结上有波浪状符号是哪里问题吗>"< 09/25 13:31
那个波浪状符号是a.morelink的背景图
>观看全文 的黄色部份
现background-repeat: no-repeat-x; 很明显是有错的,请修为no-repeat就好,
因错误而呈现预设的全填满时就会变成你所说的波浪状符号
repeat repeat-x repeat-y no-repeat
>>>>>> >>>>>>>> > >
>>>>>> >
>>>>>> >
这样写看懂吗??(〇_〇;)
顺提你div#banner的background-repeat: no-repeat-x; 也是有错的哦
※ 编辑: likangrace 来自: 61.224.73.252 (09/25 15:56)
3F:推 ICEkoOri:原来是很多个>叠成的波浪XDDDD 看来是我偷懒用取代想一 09/25 16:34
4F:→ ICEkoOri:次改完却有重复取代的没确认好... 再次谢谢你>/////< 09/25 16:36