![HTML5+CSS3+JavaScript 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/418/31794418/b_31794418.jpg)
上QQ阅读APP看书,第一时间看更新
8.2 列表的常见应用
列表在网页中的应用很广泛,如导航条、菜单栏。下面举一些案例来介绍。
8.2.1 使用列表实现纵向菜单
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P134_25859.jpg?sign=1738867105-vaD7BHlQkRbLrMBbdBkGplb6qg2RVXyi-0-36f22f4557278a7d9d790826b5e5c2b6)
列表默认状态就是纵向排列的,所以实现纵向菜单很简单,这里只需要使用定位属性,把列表定位到相应的位置便可以实现纵向菜单布局。
【例8-4】(实例文件:ch08\Chap8.4.html)列表实现纵向菜单。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P134_119908.jpg?sign=1738867105-xl62NZ4HLCuTqOPIJpURQYddVUbStfj2-0-720a52455f68c978829b2eecbc2628e8)
相关的代码实例请参考Chap8.4.html文件,在IE浏览器中运行的结果如图8-6所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P135_26028.jpg?sign=1738867105-2frCiUG6JZv6PBxCEOee11agl3P7qdfx-0-5fc97306dd5d91e815cf409bc839aba6)
图8-6 纵向菜单
8.2.2 使用列表实现新闻列表
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P135_26039.jpg?sign=1738867105-98XW0TNZJFRnTzNyfytqVBMhDInYnuTF-0-a47d528a5d338b52e54d3bf79be7e79d)
用列表实现新闻列表是普遍存在的,因为用列表实现起来很方便,不需要大的布局改动便可以实现。
【例8-5】(实例文件:ch08\Chap8.5.html)列表实现新闻列表。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P136_119909.jpg?sign=1738867105-jtnrOHAQYgGlRkpuD7XNbYqvNo75ov3a-0-d8c4fbdf4ba966b3e893ed506e631f88)
相关的代码实例请参考Chap8.5.html文件,在IE浏览器中运行的结果如图8-7所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P136_26172.jpg?sign=1738867105-2x5vT8kB412c54ta0dhkzins3yPZP622-0-280b75bb8837c31991039371d661c8f2)
图8-7 列表实现新闻列表
8.2.3 使用列表实现图片的排列
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P136_26234.jpg?sign=1738867105-vGxE8LmZrHzAlGzWLM234kcYhqMi5UPK-0-db057a9a31d3ec6325cebb9bef20c6d9)
使用list-style-image属性,可以将列表前面的项目符号替换为任意的图片。代码如下:
list-style-image: url(a);
其中a表示图片的路径。
【例8-6】(实例文件:ch08\Chap8.6.html)列表实现图片的排列。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P136_119910.jpg?sign=1738867105-UBO5FiwmhMHdgOdRXQP3QAcP6gE3IpUk-0-ff93b7f3fafbe025eb596af23a6abaf0)
相关的代码实例请参考Chap8.6.html文件,在IE浏览器中运行的结果如图8-8所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P137_26337.jpg?sign=1738867105-MYAXsZv9Km1RVAYdZ1USA5MiluCPUvhF-0-b519995d9a2a497c23ba571a072467ba)
图8-8 列表实现图片的排列