我用js代码给页面换肤,样式是出来了,但是也把页面的css布局给改变了,怎么回事呀,求高手???

 我来答
秦爱传c5
2013-02-18 · TA获得超过2053个赞
知道小有建树答主
回答量:635
采纳率:50%
帮助的人:320万
展开全部
换肤不应该单纯的用js把样式更改掉,而是先创建多个css文件,然后用js加载不同的css文件
追问
就是这样做的,但是样式也加载了,但是换肤的同时把css的样式布局给打乱了,不知道问题在哪?
追答
先单独使用每个css文件,如果全部都正常那么就是css样式遗留了,举个例子
你引用a.css时控制了span的字体颜色为红色,换成b.css后span字体颜色只需要默认值黑色显示,但b.css没有把span的字体颜色改回默认值,span就会保持红色了,所以b.css应该针对a.css所有样式作修改或还原
ck_2036
2013-02-17 · TA获得超过906个赞
知道小有建树答主
回答量:904
采纳率:33%
帮助的人:735万
展开全部
把布局样式和主题样式分开
换肤只换主题样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式