前天花了一天的时间用DIV+CSS做了一个淘宝宝贝描述模板,感觉非常的完美,晚上兴高采烈的上传上去,却发现宝贝描述模板(即宝贝详情页)的背景图不会显示,我郁闷了。
然后去淘宝论坛发贴求助,去淘宝打听去打听,去淘宝客服中心求助,去百度,发现淘宝会过滤掉DIV的BACKGROUND背景属性,并没有发现什么解决方法。
我郁闷得头都大了。
见下图:
见上图代码,淘宝编辑器会把BACKGROUND-IMAGE过滤掉。。。
后来得知淘宝编辑器不会过滤TABLE的BACKGROUND属性,才不得不去考虑用我一直非常鄙视的TABLE,那我这绝对纯正的DIV布局就要被TABLE给毁了,我汗~~~得,算了,委屈求全吧~~~
在第二天又调整测试了一个上午,算是搞定了。
代码如下:
其实终极解决方案就是:在每一个用到BACKGROUND的DIV里添加一个TABLE,并用TABLE的BACKGROUND属性。
不要认为DIV有多么的了不起,不要鄙视TABLE,TABLE可以解决许多DIV让人万般纠结而又解决不了的问题~~~~