发现这个问题(底部跑到右侧边栏去)的时候,是在添加“侧栏跟随”效果的时候出现的,而且是在列表页面发生,其他页面暂时没发现,后来发现其实是因为列表页里面我有添加过了float属性,将文章列表的文章发布时间浮动在了div的右侧,而在继续添加“侧栏跟随”效果时,再次使用了float属性,而底部foot模块在当前织梦模板的css中是使用了float属性的,冲突就在于这两个float属性的值不一致造成的,即是说两个float属性没有同时使用right或者同时使用left属性,所以两者发生了冲突,解决的办法就是在这两个float属性之间,加一个浮动消除<div style="clear:both;"></div>,这个浮动消除一定要加对地方,不然没效果的;
其实说白了就是在两个都需要使用float属性的<div>之间添加<div style="clear:both;"></div>进行浮动消除,就可以避免冲突。小编遇到的就是右侧边栏和底部同时使用不同的float属性造成的网页错位。有些时候不仅是错位这么简单,还会直接模块消失找不到的情况,不知道被浮到那里去了,不同情况下各站长可以按实际情况添加浮动消除哦。今天内容就分享到这里。谢谢!