jsp前端样式炸了,就是在<div class> 外层加了<div id=“”>,id是用在jquery 的ajax字符串拼接改样式的

首先是使用Jquery的Getjson来进行页面查询,function里面是使用字符串拼接来获取的,结果发现样式里面的感觉是浮动有问题;

  • 我检查了JavaScript没有问题,后面再原本的jsp页面(静态的),要修改的地方外面加了层 div id = "">,结果就导致样式浮动消失了 图片说明

就是在
div class="product-container cp-style-2">
外面加的,script 用$(#xx).html(str);

样式里面主要是浮动的东西没了,就是包了一层div

1个回答

这跟你的样式写法也有一定关系, 如果是 .classname1空格.classname2 这样写样式应该不会有问题, 但如果有问题 那就是 你加的这层div没有宽高样式及清除浮动 ; 如果是 .classname1>.classname2这样写法 , 你在 classname1 和classname2之间多加一层div ,那么样式一定会出现问题.

qq_38019825
qq_38019825 我找到问题了,因为是用模板来改自己的页面的, 里面导入owlCarousel插件,导致每一个div外面都套上.owl-wrapper-outer,.owl-wrapper,.owl-item三层,保证轮播效果,从而把整个div看成一个元素,导致全部变成一列了
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问