- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第17章 控制列表和表格元素的显示
1-* 第17章 控制列表和表格元素的显示 列表是制作网页的重要元素之一。在网页中,列表元素通常用来定义导航或者文章标题列表等内容。本章将介绍列表样式的定义方法。列表属性用来定义列表元素的显示效果。其中包括list-style-type属性、list-style-image属性、list-style-position属性等。 17.1 控制列表元素的显示 在CSS中,列表元素的控制包括控制列表符号和列表图片、控制列表的位置等几个方面的内容。通过定义其属性,可以更改列表的默认显示方式,但是想要完全控制列表元素的显示,还需要依赖其他的CSS属性。 17.1.1 定义列表符号 CSS列表属性可以改变HTML列表的显示方式。通常使用list-style-type属性定义列表的样式,list-style-image属性定义列表样式的图片,list-style-position属性定义列表样式的位置,list-style属性统一定义列表样式的几个属性。 17.1.2 使用列表图片 在实际应用中,仅有列表符号来制作页面效果是不够的,可以考虑使用列表图片来替换项目符号。列表图片属性list-style-image可以将列表符号的位置替换为列表图片,其相关属性如表17-2所示。 列表项目符号图像属性 list-style-image 相关属性值 url(图片地址)、none、inherit 17.1.3 定义标记位置 在前面介绍了关于列表符号和列表图像的应用,在实际应用中发现仅有符号或者图片是不够的,因为有的时候,需要在不同的位置来显示符号或者图片,于是引入了一个关于列表标记位置的属性。列表标记位置属性list-style-position是用来定义项目符号的显示位置的一种属性,其相关属性如表17-3所示。 列表项目符号位置属性 list-style-position 相关属性值 inside、outside、inherit 17.1.4 标记位置属性与列表高度 通过CSS的属性可知,在定义块的高度时,可以使用height来定义一个固定高度,也可以使用padding属性来定义一个随内容变化的高度。对于列表来说,也是如此。然而在列表中,又涉及了标记位置的属性,所以这就使得列表的高度与普通的块级元素不同了。 17.1.5 综合定义列表的显示效果 在上面的讲解中列举了列表不同显示效果的属性以及属性值,那么能不能像诸如背景属性那样将属性值写在一起呢?答案是可以的。列表综合属性list-style就是用来综合定义列表的显示属性,list-style属性是综合设置li样式的属性,它是一个可以继承的属性,其语法结构如下。 list-style : list-style-type | list-style-image | list-style-position 17.2 列表元素的补白和边界 列表元素的补白和边界属性,是指列表元素整体在默认状态下的补白和边界值,下面通过实例来说明。 【实例17-6】定义4个列表元素,然后分别逐步使用不同的补白值和边界值,从而看出列表元素补白和边界的效果。 17.3 控制表格元素的显示 使用表格对页面进行布局即传统的table布局是在DIV+CSS布局流行之前的不二选择,但是当样式应用逐渐成熟后,table布局的不足逐渐显示出来,从而慢慢被DIV+CSS所取代。但是并不是说页面中不能使用table,因为table元素仍然是显示数据的最好方式,如显示数据报表等内容。而在XHTML环境下,使用CSS的布局与传统的table布局还是有所区别的,在本节中,将学习一些应用表格进行布局的属性。 17.3.1 合并边框 表格的样式与其他对象的样式没有什么区别,都是使用margin、padding、border、background这些属性对表格进行操作。而表格较复杂的是,对其子级内容的控制更多。经过使用表格标签进行内容的标记,可以方便地区分开各个区域,因此可以开始实现对表格各个区域的样式设定。这一节将会使用到一种表格边框属性border-collapse,来合并相邻的两个边框宽度。 17.3.2 定义表格边框间距 表格的边框间距是通过cellpadding和cellspacing属性来控制的。cellpadding称之为表格填充属性,代表单元格外面的一个距离,用于隔开单元格与单元格空间。cellspacing称为表格间距属性,代表表格边框与单元格补白的距离,也是单元格补白之间的距离 17.3.3 定义表格标题位置 表格标题位置属性caption-side是用来定义表格标题元素caption显示的位置。在表格标题位置属性中,可以使用4个属性值:top、right、bottom和left来定义4个方向的标
您可能关注的文档
- 程序框图的三种结构.ppt
- 程序的界面设计.ppt
- 程序设计 - 微计算机技术.ppt
- 程序设计 无变量.ppt
- 程序设计与高级语言.ppt
- 程序设计培训讲义搜索算法.ppt
- 程序设计实习第二十讲标准模板库 .ppt
- 程序设计基础课题项目组.ppt
- 程序设计语言 Java程序之图形用户界面.ppt
- 程序设计语言-习题.ppt
- 建设工程质量安全管理标准化图集(安全篇2024版)ppt230页.pptx
- 《油气储存企业安全风险评估细则(2025年修订)》解读.pptx
- 2025年《危大工程专项施工方案严重缺陷清单专题培训》ppt120页_1230.pptx
- 中建分部分项检验批划分方案、资料目录策划编制要点ppt75页.pptx
- 某项目智慧工地示范项目应用成果介绍75页_5843.pptx
- 2025年中国风筝无人机LED夜光编队编程师应聘面试模拟题及答案.doc
- 2025年中国鞍钢集团招聘笔试题库附答案.doc
- 2025年中国鞍钢集团招聘面试预测题及答案.doc
- 临床器械实验培训试题及答案2025年版.docx
- 中石化《两个责任》解读分析.ppt
最近下载
- 注塑车间生产计划安排表.xls VIP
- 工程伦理 课件全套 李正风 第1--9章 工程与伦理、 如何理解伦理--- 全球化视野下的工程伦理(414页).pptx VIP
- 二零二四年度学校食堂生鲜食材采购与配送合作协议3篇.docx VIP
- 人教版高中物理必修一全册全套课件.pptx VIP
- 中职高三英语(高教版2021)-【开学第一课】2023年秋季中职开学指南.pptx VIP
- 2025年陕西省高考物理模拟试卷试题及答案详解_可搜索.docx VIP
- 黄骅市教师发展中心吕维智讲座《生成式人工智能(GAI)为初中物理教学增效实操》(第一、二部分).pptx
- (最新)英语开学第一课PPT.ppt VIP
- 中国民族药志要(贾敏如 等编著)_部分6.pdf VIP
- 未成年人保护法知识竞赛题库(含答案).docx VIP
文档评论(0)