摘要: 【问题】当子元素设置有float属性时,父元素高度不能被自动撑开 【原因】浮动float属性会使得元素脱离当前HTML文档流,即当前HTML文档会当作设置float属性的元素不存在。因此也可以看做是父元素内根本没有内容,div在没内容的时候表现正好是高度=0. 【解决办法】 可以给父元素添加clea 阅读全文
posted @ 2020-03-11 16:37 Coco.Li 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 【问题】在做banner设计的时候,包裹图片的div子元素设置属性为position:absolute,其外层父元素高度为0,导致banner不能正常显示 【原因】position:absolute的元素完全从文档流当中移走,所以他们的尺寸无法影响到父元素的尺寸 【解决办法】 设置父元素的高度为图片 阅读全文
posted @ 2020-03-11 16:31 Coco.Li 阅读(6365) 评论(0) 推荐(0) 编辑
摘要: 【问题】元素position:fixed,无法在窗口大小改变时实现水平滑动 【原因】CSS样式"position:fixed"可以使div块固定在一个固定位置,即使有滚动条也不会改变其位置 【解决办法】 js window.onscroll = function () { var sl = Math 阅读全文
posted @ 2020-03-11 16:22 Coco.Li 阅读(1665) 评论(0) 推荐(0) 编辑