首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

li浮动时ul高度为0,解决ul自适应高度的几种方法

内容提要:   li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果...在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达 到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。...1.给ul元素设置高度height 最直接的办法是给ul元素设置一个高度,即ul标签添加height属性,代码如下: ul {     list-style-type: none;    ...这个方法必须要为这个div添加一个clear:both属性,代码如下: 标签1 标签2 标签3 <div style=...设置为zoom:1,代码如下: ul {     list-style:none;     zoom:1; /* 适用于IE */ } 通过这几种方法基本可以解决元素的高度不能自适应内容

2.5K70

网页轮播图案例

案例分析1 ① 因为js较多,我们单独新建js文件夹,再新建js文件, 引入页面中。 ② 此时需要添加 load 事件。 ③ 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。...案例分析4. ① 点击小圆圈滚动图片 ② 此时用到animate动画函数,将js文件引入(注意,因为index.js 依赖 animate.js 所以,animate.js 要写到 index.js...上面) ③ 使用动画函数的前提,该元素必须有定位 ④ 注意是ul 移动 而不是小li滚动图片的核心算法: 点击某个小圆圈 , 就让图片滚动 小圆圈的索引号乘以图片的宽度做为ul移动距离...③ 图片无缝滚动原理 ④ 把ul 第一个li 复制一份,放到ul 的最后面 ⑤ 当图片滚动到克隆的最后一张图片时, 让ul 快速的、不做动画的跳到最左侧: left 为0 ⑥ 同时num 赋值为0,...可以从新开始滚动图片了 案例分析6. ① 克隆第一张图片 ② 克隆ul 第一个li cloneNode() 加true 深克隆 复制里面的子节点 false 浅克隆 ③ 添加到 ul

2.4K10

网页轮播图案例

案例分析: 因为js较多,我们单独新建js文件夹,再新建js文件,引入页面中。 此时需要添加load事件。 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。...,将js文件引入(注意,因为index.js 依赖animate.js所以,animate.js 要写到index.is.上面) 使用动画函数的前握,该元素必须有定位 注意是ul移动而不是小li 滚动图片的核心算法...:点击某个小圆圈,就让图片滚动小圆圈的索引号乘以图片的宽度做为ul移动距离 点击右侧按钮一次,就让图片滚动一张。...声明一个变量num,点击一次,自增1, 让这个变量乘以图片宽度,就是ul滚动距离。...图片无缝滚动原理 把ul第一个li复制一份,放到ul 的最后面 当图片滚动到克隆的最后一张图片时,让ul快速的、 不做动画的跳到最左侧: left 为0 同时num赋值为0,可以从新开 始滚动图片了 克隆第一张图片

5.5K21

网页轮播图案例

案例分析: 因为js较多,我们单独新建js文件夹,再新建js文件,引入页面中。 此时需要添加load事件。 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。...类 点击小圆圈滚动图片 此时用到animate动画函数,将js文件引入(注意,因为index.js 依赖animate.js所以,animate.js 要写到index.is.上面)...使用动画函数的前握,该元素必须有定位 注意是ul移动而不是小li 滚动图片的核心算法:点击某个小圆圈,就让图片滚动小圆圈的索引号乘以图片的宽度做为ul移动距离 点击右侧按钮一次,就让图片滚动一张...图片无缝滚动原理 把ul第一个li复制一份,放到ul 的最后面 当图片滚动到克隆的最后一张图片时,让ul快速的、 不做动画的跳到最左侧: left 为0 同时num赋值为0,可以从新开...始滚动图片了 克隆第一张图片 克隆ul第一个li cloneNode()加true 深克隆复制里面的子节点 false 浅克隆 添加到ul最后面appendChild() 点击右侧按钮

1.4K30

JavaScript案例:轮播图

功能需求 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。 点击右侧按钮一次,图片往左播放一张,以此类推,左侧按钮同理。 图片播放的同时,下面小圆圈模块跟随一起变化。...点击小圆圈滚动图片 此时用到 animate动画函数,将js文件引入(注意:因为index.js依赖animate.js所以,animate.js要写到index.js上面) 使用动画函数的前提,该元素必须有定位...注意是 ul移动,而不是小 li 滚动图片的核心算法:点击某个小圆圈,就让图片滚动,小圆圈的索引号×图片的宽度做为 ul移动距离 此时需要知道小圆圈的索引号,我们可以在生成小圆圈的时候,给它设置一个自定义属性...右侧按钮无缝滚动 点击右侧按钮一次,就让图片滚动一次 声明一个变量 num,点击一次,自增1,让这个变量乘以图片宽度,就是 ul滚动距离 图片无缝滚动原理 把ul第一个 li复制一份,放到 ul的最后面...当图片滚动到克隆的最后一张图片时,让ul快速的、不做动画的跳到最左侧:left为0 同时 num赋值为0,可以从新开始滚动图片了 克隆第一张图片 克隆 ul第一个 li cloneNode() 加 true

2.9K10

SuperSlide轮播插件滚动高度或宽度不对的问题解决

SuperSlide 是一款比较实用的轮播插件,网站上常用的“焦点图/幻灯片”“Tab标签切换”“图片滚动”“无缝滚动”等都能实现,兼容包括 IE6 的绝大部分浏览器。...今天就遇到一个问题,轮播的滚动距离出现偏移。 问题原因: 因为 SuperSlide 初始化后会自动计算(重置)li 的宽度和高度(左右滑动是宽度,上下滚动是高度)。...                                                    ... li{     width: 200px;     margin: 10px; } .slideTxtBox ul li div{     height: 300px;     padding: 10px...: 100%; } JS:     jQuery(".slideTxtBox").slide({         mainCell: ".bd ul",         autoPage

2.2K20
领券