《网页设计与制作实践》课件第5章 列表与超链接_第1页
《网页设计与制作实践》课件第5章 列表与超链接_第2页
《网页设计与制作实践》课件第5章 列表与超链接_第3页
《网页设计与制作实践》课件第5章 列表与超链接_第4页
《网页设计与制作实践》课件第5章 列表与超链接_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章列表与超链接列表标记CSS控制列表样式链接伪类控制超链接超链接标记5.1.1无序列表ul无序列表的各个列表项之间没有顺序级别之分,是并列的。其基本语法格式如下:在上面的语法中,<ul></ul>标记用于定义无序列表,<li></li>标记嵌套在<ul></ul>标记中,用于描述具体的列表项,每对<ul></ul>中至少应包含一对<li></li>。<ul>

<li>列表项1</li>

<li>列表项2</li>

<li>列表项3</li>

......

</ul>5.1列表标记5.1列表标记5.1.1无序列表ul无序列表中type属性的常用值有三个,它们呈现的效果不同,具体如下表所示。注意:不赞成使用无序列表的type属性,一般通过CSS样式属性替代。<li>与</li>之间相当于一个容器,可以容纳所有元素。但是<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标记中输入文字的做法是不被允许的。type属性值显示效果disc(默认值)●circle○square■5.1列表标记5.1.2有序列表ol有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义,有序列表的基本语法格式如下:在上面的语法中,<ol></ol>标记用于定义有序列表,<li></li>为具体的列表项,和无序列表类似,每对<ol></ol>中也至少应包含一对<li></li>。<ol><li>列表项1</li><li>列表项2</li><li>列表项3</li>......</ol>5.1列表标记5.1.2有序列表ol在有序列表中,除了type属性之外,还可以为<ol>定义start属性、为<li>定义value属性,它们决定有序列表的项目符号,其取值和含义如下表所示。注意:各浏览器对有序列表的type和value属性的解析不同。不赞成使用<ol><li>的type、start和value属性,可通过CSS样式替代。属性属性值描述type

1(默认)项目符号显示为数字123…a或A项目符号显示为英文字母abcd…或ABC…i或I项目符号显示为罗马数字iiiiii…或IIIIII…start数字规定项目符号的起始值value数字规定项目符号的数字5.1列表标记5.1.3定义列表dl定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。其基本语法如下:<dl><dt>名词1</dt><dd>名词1解释1</dd><dd>名词1解释2</dd>...<dt>名词2</dt><dd>名词2解释1</dd><dd>名词2解释2</dd>...</dl>5.1列表标记5.1.3定义列表dl在上面的语法中,<dl></dl>标记用于指定定义列表,<dt></dt>和<dd></dd>并列嵌套于<dl></dl>中,其中,<dt></dt>标记用于指定术语名词,<dd></dd>标记用于对名词进行解释和描述。一对<dt></dt>可以对应多对<dd></dd>,即可以对一个名词进行多项解释。5.1列表标记5.1.4列表的嵌套应用在使用列表时,列表项中可能包含若干子列表项。要想在列表项中定义子列表项就需要将列表进行嵌套。5.2CSS控制列表样式5.2.1list-style-type属性list-style-type属性用于控制无序和有序列表的项目符号,其取值有多种,如下表所示。列表类型属性值显示效果无序列表(ul)disc●circle○square■有序列表(ol)decimal阿拉伯数字1、2、3......upper-alpha大写英文字母A、B、C......lower-alpha小写英文字母a、b、c......upper-roman大写罗马数字I、II、III......lower-roman小写罗马数字i、ii、iii......<ul>、<ol>公共属性none不显示任何符号5.2CSS控制列表样式5.2.1list-style-type属性注意:在实际网页制作过程中,各个浏览器对list-style-type属性的解析不同。因此,不推荐使用list-style-type属性。5.2CSS控制列表样式5.2.2list-style-image属性list-style-image属性的取值为图像的url(地址)。使用list-style-image属性可以为各个列表项设置项目图像,使列表的样式更加美观。5.2CSS控制列表样式5.2.3list-style-position属性list-style-position属性用于控制列表项目符号的位置,其取值如下所示:inside:列表项目符号位于列表文本以内。outside:列表项目符号位于列表文本以外(默认值)。5.2CSS控制列表样式5.2.4list-style属性列表样式也是一个复合属性,可以将列表相关的样式都综合定义在一个复合属性list-style中。其语法格式如下:使用复合属性list-style时,通常按上面语法格式中的顺序书写,各个样式之间以空格隔开,不需要的样式可以省略。值得一提的是,在实际网页制作过程中,为了更高效地控制列表项目符号,通常将list-style的属性值定义为none,然后通过为<li>设置背景图像的方式实现不同的列表项目符号。list-style:列表项目符号列表项目符号的位置列表项目图像;5.3超链接标记5.3.1创建超链接在HTML中创建超链接非常简单,只需用<a></a>标记环绕需要被链接的对象即可,其基本语法格式如下:在上面的语法中,<a>标记是一个行内标记,用于定义超链接,href和target为其常用属性,下面对它们进行具体地解释。<ahref="跳转目标"target="目标窗口的弹出方式">文本或图像</a>5.3超链接标记5.3.1创建超链接href:用于指定链接目标的url地址,当为<a>标记应用href属性时,它就具有了超链接的功能。target:用于指定链接页面的打开方式,其取值有_self和_blank两种,其中_self为默认值,_blank为在新窗口中打开方式。5.3超链接标记5.3.1创建超链接注意:暂时没有确定链接目标时,通常将<a>标记的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链接。

脚下留心创建图像超链接时,在某些浏览器中,图像会添加边框效果,影响页面的美观。为了不影响页面的美观,通常需要去掉图像的边框效果,使图像正常显示。去掉链接图像的边框很简单,只需将图像的边框定义为0即可,代码如下所示:<ahref="#"><imgsrc="images/logo.gif"border="0"/></a>5.3超链接标记5.3.2锚点链接通过创建锚点链接,用户能够快速定位到目标内容。创建锚点链接分为两步:使用“<ahref=”#id名“>链接文本</a>”创建链接文本。使用相应的id名标注跳转目标的位置。5.4链接伪类控制超链接在CSS中,通过链接伪类可以实现不同的链接状态。所谓伪类并不是真正意义上的类,它的名称是由系统定义的,通常由标记名、类名或id名加“:”构成。超链接标记<a>的伪类有4种,具体如下表所示。超链接标记<a>的伪类含义a:link{CSS样式规则;}未访问时超链接的状态a:visited{CSS样式规则;}访问后超链接的状态a:hover{CSS样式规则;}鼠标经过、悬停时超链接的状态a:active{CSS样式规则;}鼠标点击不动时超链接的状态5.4链接伪类控制超链接注意:同时使用链接的4种伪类时,通常按照a:link、a:visited、a:hover和a:active的顺序书写,否则定义的样式可能不起作用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论