步骤6
----------
定位缩略图
现在,我们要开始将这些缩略图定位到显示区域的边缘。
为了做到这个,我们要定义<li>标签的样式。
步骤6a--移动上面那行的缩略图到位
/* Default style for list items */ #gallery li { width:64px; height:48px; float:left; z-index:100; }
width:64px; 设置宽度64px height:48px; 设置高度48px float:left; 让所有这些图片默认在左侧浮动。 z-index:100; 确保所有缩略图可视。
好了,这些图片已经被分组到四行并且在17和18之间有个空格。
步骤6a示例:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
步骤6b--移动'lft'的列表元素到左边去
/* Styling the left side of the display area */ #gallery li.lft { float:left; clear:left; }
float:left;图片漂到左边去 clear:left;清除掉任何之前定义漂浮了的图片,让他们显示到底下去。
现在有点乱,不过显示区域的左边现在被填充了。
IE会添加一个小空格在每个图片的纵向之间,不过这个问题稍后会处理。
步骤6b示例
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
步骤6c--移动样式为'rgt'的列表元素到右边。
/* Styling the right side of the display area */ #gallery li.rgt { float:right; clear:right; }
float:right; 移动图片到右边去 clear:right; 清除所有实现设置浮动的图片,让他们显示到底下去。
如果你使用ie,你现在会看见,上面、左边和右边的图片已经在正确的位置了,但是底下那行还不是在底下。其他所有的浏览器会显示正确的顺序。
步骤6c示例:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
这里有一个特定的列表元素(class="pad")被借用来播放图片。我们将设置这个样式来强制底部那行图片进入正确位置。
出处:蓝色理想
责任编辑:moby
上一页 XHTML+CSS创建“两步式”的相册 [4] 下一页 XHTML+CSS创建“两步式”的相册 [6]
◎进入论坛网络编程版块参加讨论
|