网站建设中遇到的问题,门窗网站制作宣传语,智能云建站,房产信息查询官网在网页中#xff0c;大部分信息都是列表结构#xff0c;如菜单栏、图文列表、分类导航、新闻列表、栏目列表等。HTML5定义了一套列表标签#xff0c;通过列表结构实现对网页信息的合理排版。另外#xff0c;网页中还包含大量超链接#xff0c;通过它实现网页、位置的跳转大部分信息都是列表结构如菜单栏、图文列表、分类导航、新闻列表、栏目列表等。HTML5定义了一套列表标签通过列表结构实现对网页信息的合理排版。另外网页中还包含大量超链接通过它实现网页、位置的跳转超链接能够把整个网站、互联网联系在一起。列表结构与超链接关系紧密经常需要配合使用。
1、定义列表
1.1、无序列表
无序列表是一种不分排序的列表结构使用ul标签定义在ul标签中可以包含多个li标签定义的列表项目。 【示例1】使用无序列表定义一元二次方程的求解方法预览效果如下图所示。 h1解一元二次方程/h1p一元二次方程求解有四种方法/pulli直接开平方法 /lili配方法 /lili公式法 /lili分解因式法/li/ul无序列表可以分为一级无序列表和多级无序列表。一级无序列表在浏览器中解析后会在每个列表项目的前面添加一个小黑点的修饰符而多级无序列表则会根据级数调整列表项目的修饰符。
【示例2】在页面中设计三层嵌套的多级列表结构浏览器默认解析的显示效果如下图所示。 ulli一级列表项目1ulli二级列表项目1/lili二级列表项目2ulli三级列表项目1/lili三级列表项目2/li/ul/li/ul/lili一级列表项目2/li/ul无序列表在嵌套结构中随着其所包含的列表级数的增加而逐渐缩进并且随着列表级数的增加而改变不同的修饰符。合理使用列表结构能让页面的结构更加清晰。
1.2、有序列表
有序列表是一种在意排序位置的列表结构使用
标签定义其中包含多个 li列表项目标签。在强调项目排序的栏目中选用有序列表会更科学如新闻列表根据新闻时间排序、排行榜强调项目的名次等。 【示例1】列表结构在网页中比较常见其应用范畴比较宽泛既可以是新闻列表、销售列表也可以是导航、菜单、图表等。下面代码显示3种列表应用样式效果如下图所示。 h1列表应用/h1h2百度互联网新闻分类列表/h2olli网友热论网络文学渐入主流还是刹那流星/lili电信封杀路由器? 消费者质疑强迫交易/lili大学生创业俱乐部为大学生自主创业助力/li/olh2焊机产品型号列表/h2ulli直流氩弧焊机系列 /lili空气等离子切割机系列/lili氩焊/手弧/切割三用机系列/li/ulh2站点导航菜单列表/h2ulli微博/lili社区/lili新闻/li/ul【示例2】有序列表也可分为一级有序列表和多级有序列表。浏览器在默认解析时都是将有序列表以阿拉伯数字表示并增加缩进如下图所示。 olli一级列表项目1olli二级列表项目1/lili二级列表项目2olli三级列表项目1/lili三级列表项目2/li/ol/li/ol/lili一级列表项目2/li/olol标签包含3个比较实用的属性这些属性同时获得HTML5的支持且reversed为新增属性。具体说明如下表所示 【示例3】设计有序列表降序显示序列的起始值为5类型为大写罗马数字效果如下图所示 ol typeI start5 reversed li黄鹤楼 span崔颢/span /lili送元二使安西 span王维/span /lili凉州词黄河远上 span王之涣/span /lili 登鹳雀楼 span王之涣/span /lili 登岳阳楼 span杜甫/span /li/ol1.3、描述列表
描述列表是一种特殊的结构它包括词条和解释两块内容包含的标签说明如下
dl…/dl标识描述列表。 … 标识词条。 … 标识解释。
【示例1】下面代码定义了一个中药词条列表。 h2中药词条列表/h2dldt丹皮/dtdd为毛茛科多年生落叶小灌木植物牡丹的根皮。产于安徽、山东等地。秋季采收晒干。生用或炒用。/dd/dl在上面的列表结构中“丹皮”是词条而“为毛茛科多年生落叶小灌木植物牡丹的根皮。产于安徽、山东等地。秋季采收晒干。生用或炒用”是对词条进行的描述或解释。
【示例2】下面代码使用描述列表显示两个成语的解释。 h1成语词条列表/h1dldt知无不言言无不尽/dtdd知道的就说要说就毫无保留。/dddt智者千虑必有一失/dtdd不管多聪明的人在很多次的考虑中也一定会出现个别错误。/dd/dl提示描述列表内的 和 标签组合形式有单条形式、一带多形式和多条形式。 单条形式如下 dldt描述列表标题/dtdd描述列表内容/dd/dl一带多形式如下 dldt描述列表标题1/dtdd描述列表内容1/dddt描述列表标题2/dtdd描述列表内容2/dd/dl【示例3】下面描述列表中包含两个词条用来介绍花圃中花的种类列表结构代码如下 div classflowersh1花圃中的花/h1dldt玫瑰花/dtdd玫瑰花一名赤蔷薇为蔷薇科落叶灌木。茎多刺。花有紫、白两种形似蔷薇和月季。一般用作蜜饯、
糕点等食品的配料。花瓣、根均作药用入药多用紫玫瑰。/dddt杜鹃花/dtdd中国十大名花之一。在所有观赏花木之中称得上花叶兼美地栽、盆栽皆宜用途最为广泛。……/dd/dl/div当列表包含内容集中时可以适当添加一个标题演示效果如下图所示。
注意描述列表不局限于定义词条解释关系搜索引擎认为dt包含抽象、概括或简练的内容对应的dd包含与dt内容相关联的具体、详细或生动说明。例如 dldt软件名称/dtdd小时代2.6.3.10/dddt软件大小/dtdd2431 KB/dddt软件语言/dtdd简体中文/dd/dl2、定义超链接
超链接一般包括两部分链接目标和链接标签。目标通过href定义指定访问者单击链接时会发生什么。标签就是访问者在浏览器中看到的内容激活标签就可以转到链接的目标。
2.1、普通链接
创建指向另一个网页的链接的方法如下 a hrefpage.html 标签文本/a其中page.html是目标网页的URL。标签文本默认突出显示访问者激活它时就会转到page.html所指向的页面。
可以添加一个img元素替代文本或同文本一起作为标签例如 a hrefpage.html img srcimages/1.jpg //a也可以创建指向另一个网站页面的链接例如 a hrefhttp://www.w3school.com.cn relexternal W3School/a将href的值替换为目标URL地址rel属性是可选的即便没有它链接也能照常工作。但对于指向另一网站的链接推荐包含这个设置。此外还可以对带有relexternal的链接添加不同的样式从而告知访问者这是一个指向外部网站的链接。
访问者将鼠标移到指向其他网站的链接上时目标URL会出现在状态栏里title文字如果指定了也会显示在链接旁边。
提示可以通过键盘对网页进行导航每按一次Tab键焦点就会转移到HTML代码中出现的下一个链接、表单控件或图像映射。每按一次ShiftTab键焦点就会向前转移。这个顺序不一定与网页上出现的顺序一致因为页面的CSS布局可能不同。通过使用tabindex属性可以改变Tab键访问的顺序。
a标签包含众多属性其中被HTML5支持的属性如下表所示 提示如果不使用href属性则不可以使用download、hreflang、media、rel、target以及type属性。在默认状态下被链接页面会显示在当前浏览器窗口中可以使用target属性改变页面显示的窗口。
下面代码定义一个链接文本设计当单击该文本时将在新的标签页中显示百度首页 a hrefhttps://www.baidu.com/ target_blank百度一下/a注意在HTML4中标签可以定义链接也可以定义锚点。但是在HTML5中标签只能定义链接如果不设置href属性则只是链接的占位符而不再是一个锚点。
2.2、块链接
HTML5放开对a标签的使用限制允许在链接内包含任何类型的元素或元素组如段落、列表、整篇文章和区块这些元素大部分为块级元素也称为块链接。在HTML4中链接只能包含图像、短语以及标记文本短语的行内元素如em、strong、cite等。
注意链接内不能包含其他链接、音频、视频、表单控件、iframe等交互式内容。
【示例】下面以文章的一小段内容为链接指向完整的文章。如果想让这一小段内容和提示都形成指向完整文章页面的链接就应使用块链接。可以通过CSS让部分文字显示下画线或者所有的文字都不会显示下画线。 a hrefpages.htmlh1标题文本/h1p段落文本/pp更多信息/p/a一般建议将最相关的内容放在链接的开头而且不要在一个链接中放入过多的内容。例如 a hrefpioneer-valley.htmlh1标题文本/h1img srcimages/1.jpg width143 height131 alt1 /img src images/2.jpg width202 height131 alt2 /p段落文本/p/a注意不要过度地使用块链接尽量避免将一大段内容使用一个链接包起来。
2.3、锚点链接
锚点链接是定向同一页面或者其他页面中的特定位置的链接。例如在一个很长的页面的底部设置一个锚点单击后可以跳转到页面顶部这样避免了上下滚动的麻烦。
创建锚点链接的方法如下。
第1步创建用于链接的锚点。任何被定义了ID值的元素都可以作为锚点标记都可以定义指向该位置点的锚点链接。注意给页面标签的ID锚点命名时不要含有空格同时不要置于绝对定位元素内。
第2步在当前页面或者其他页面的不同位置定义链接为a标签设置href属性属性值为“#锚点名称”如输入“#p4”。如果链接到不同的页面如test.html则输入“test.html#p4”可以使用绝对路径也可以使用相对路径。注意锚点名称是区分大小写的。
【示例】定义一个锚点链接链接到同一个页面的不同位置效果如下图所示。当单击网页顶部的文本链接后会跳转到页面底部的图片4所在位置。 bodypa href#p4查看图片4/a /ph2图片1/h2pimg srcC:\Users\yyb\Desktop\项目文档\编程文档\log\image\1.jpg //ph2图片2/h2pimg srcC:\Users\yyb\Desktop\项目文档\编程文档\log\image\2.jpg //ph2图片3/h2pimg srcC:\Users\yyb\Desktop\项目文档\编程文档\log\image\3.jpg //ph2 idp4图片4/h2pimg srcC:\Users\yyb\Desktop\项目文档\编程文档\log\image\4.jpg //ph2图片5/h2pimg srcC:\Users\yyb\Desktop\项目文档\编程文档\log\image\5.png //ph2图片6/h2pimg srcC:\Users\yyb\Desktop\项目文档\编程文档\log\image\6.jpeg //p/body2.4、目标链接
链接指向的目标可以是网页、位置也可以是一张图片、一个电子邮件地址、一个文件、FTP服务器甚至是一个应用程序、一段JavaScript脚本。
【示例1】如果浏览器能够识别href属性指向链接的目标类型会直接在浏览器中显示如果浏览器不能识别该类型会弹出“文件下载”对话框允许用户下载到本地如下图所示。 pa hrefimages/1.jpg链接到图片/a /ppa hrefdemo.html链接到网页/a /ppa hrefdemo.docx链接到Word文档/a /p定义链接地址为邮箱地址即为email链接。通过email链接可以为用户提供方便的反馈与交流机会。当浏览者单击邮件链接时会自动打开客户端浏览器默认的电子邮件处理程序收件人的邮件地址被电子邮件链接中指定的地址自动更新浏览者不用手工输入。
创建email链接的方法如下 为a标签设置href属性属性值为“mailto:电子邮件地址?subject邮件主题”其中subject表示邮件主题为可选项目例如mailto:nameemysite.cn?subject意见和建议。
【示例2】下面使用标签创建电子邮件链接 a hrefmailto:nameemysite.cnnameemysite.cn/a注意如果为href属性设置“#”则表示一个空链接单击空链接页面不会发生变化。 a hrefjavascript:alert(谢谢关注投票已结束。);我要投票/a如果为href属性设置JavaScript脚本单击脚本链接将会执行脚本 a hrefjavascript:alert(谢谢关注投票已结束。);我要投票/a2.5、下载链接
HTML5新增download属性使用该属性可以强制浏览器执行下载操作而不是直接解析并显示出来。
【示例】比较链接使用download和不使用download的区别。 pa hrefimages/1.jpg download 下载图片/a/ppa hrefimages/1.jpg 浏览图片/a/p提示目前只有Firefox和Chrome浏览器支持download属性。
2.6、图像热点
图像热点就是为图像的局部区域定义链接当单击热点区域时会激活链接并跳转到指定目标页面或位置。图像热点是一种特殊的链接形式常用来在图像上设置多热点的导航。
使用map和area标签可以定义图像热点具体说明如下
map定义热点区域。该标签包含id属性可定义热点区域的ID或者定义可选的name属性也可以作为一个句柄与热点图像进行绑定。img中的usemap属性可引用map中的id或name属性根据浏览器所以应同时向map添加id和name属性。area定义图像映射中的区域area元素必须嵌套在map标签中。该标签包含一个必须设置的属性alt定义热点区域的替换文本。该标签包含多个可选属性其说明如下表所示。 【示例】下面代码具体演示了如何为一幅图片定义多个热点区域。 img srcimages/china.jpg width618 height499 border0 usemap#Mapmap nameMaparea shapecircle coords221,261,40 hrefshow.php?name青海area shapepoly coords411,251,394,267,375,280,395,295,407,299,431,307,436,303,429,284,431,271,426,255 href
show.php?name河南area shapepoly coords385,336,371,346,370,375,376,385,394,395,403,403,410,397,419,393,426,385,425,359,418,343,
399,337 hrefshow.php?name湖南/map2.7、框架链接
HTML5已经不支持frameset框架但是仍然支持iframe浮动框架。浮动框架可以自由控制窗口大小可以配合网页布局在任何位置插入窗口。
使用iframe创建浮动框架的用法如下 iframe srcURLsrc表示浮动框架中显示网页的路径可以是绝对路径也可以是相对路径。
【示例】下面代码是在浮动框架中链接到美团显示效果如下图所示。 iframe srchttps://tech.meituan.com//page/19.html/iframe在默认情况下浮动框架的宽度和高度为220px×120px。如果需要调整浮动框架的尺寸应该使用CSS样式。标签包含多个属性其中被HTML5支持或新增的属性如下表所示 文章转载自: http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn http://www.morning.txrq.cn.gov.cn.txrq.cn http://www.morning.homayy.com.gov.cn.homayy.com http://www.morning.sjftk.cn.gov.cn.sjftk.cn http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn http://www.morning.ngdkn.cn.gov.cn.ngdkn.cn http://www.morning.wsyq.cn.gov.cn.wsyq.cn http://www.morning.lfqtp.cn.gov.cn.lfqtp.cn http://www.morning.dfygx.cn.gov.cn.dfygx.cn http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn http://www.morning.ypmqy.cn.gov.cn.ypmqy.cn http://www.morning.xqknl.cn.gov.cn.xqknl.cn http://www.morning.qctsd.cn.gov.cn.qctsd.cn http://www.morning.hxfrd.cn.gov.cn.hxfrd.cn http://www.morning.rfycj.cn.gov.cn.rfycj.cn http://www.morning.bbgn.cn.gov.cn.bbgn.cn http://www.morning.gfznl.cn.gov.cn.gfznl.cn http://www.morning.zhengdaotang.cn.gov.cn.zhengdaotang.cn http://www.morning.jrqcj.cn.gov.cn.jrqcj.cn http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com http://www.morning.kfwrq.cn.gov.cn.kfwrq.cn http://www.morning.mhmsn.cn.gov.cn.mhmsn.cn http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn http://www.morning.rhnn.cn.gov.cn.rhnn.cn http://www.morning.mcqhb.cn.gov.cn.mcqhb.cn http://www.morning.qbccg.cn.gov.cn.qbccg.cn http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn http://www.morning.wklyk.cn.gov.cn.wklyk.cn http://www.morning.tzzfy.cn.gov.cn.tzzfy.cn http://www.morning.ndzhl.cn.gov.cn.ndzhl.cn http://www.morning.bzwxr.cn.gov.cn.bzwxr.cn http://www.morning.hxlch.cn.gov.cn.hxlch.cn http://www.morning.yfnhg.cn.gov.cn.yfnhg.cn http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn http://www.morning.wjfzp.cn.gov.cn.wjfzp.cn http://www.morning.zmyhn.cn.gov.cn.zmyhn.cn http://www.morning.srbfp.cn.gov.cn.srbfp.cn http://www.morning.rbmm.cn.gov.cn.rbmm.cn http://www.morning.splcc.cn.gov.cn.splcc.cn http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.nqwz.cn.gov.cn.nqwz.cn http://www.morning.tpxgm.cn.gov.cn.tpxgm.cn http://www.morning.lyzwdt.com.gov.cn.lyzwdt.com http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn http://www.morning.pkfpl.cn.gov.cn.pkfpl.cn http://www.morning.rhmpk.cn.gov.cn.rhmpk.cn http://www.morning.gjlst.cn.gov.cn.gjlst.cn http://www.morning.ejknty.cn.gov.cn.ejknty.cn http://www.morning.hydkd.cn.gov.cn.hydkd.cn http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn http://www.morning.rytps.cn.gov.cn.rytps.cn http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn http://www.morning.tsycr.cn.gov.cn.tsycr.cn http://www.morning.whothehellami.com.gov.cn.whothehellami.com http://www.morning.pwmpn.cn.gov.cn.pwmpn.cn http://www.morning.ttrdr.cn.gov.cn.ttrdr.cn http://www.morning.swbhq.cn.gov.cn.swbhq.cn http://www.morning.lfsmf.cn.gov.cn.lfsmf.cn http://www.morning.hqbnx.cn.gov.cn.hqbnx.cn http://www.morning.kgphc.cn.gov.cn.kgphc.cn http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn http://www.morning.pmlgr.cn.gov.cn.pmlgr.cn http://www.morning.lmjtp.cn.gov.cn.lmjtp.cn http://www.morning.jlboyuan.cn.gov.cn.jlboyuan.cn http://www.morning.dwmtk.cn.gov.cn.dwmtk.cn http://www.morning.zfgh.cn.gov.cn.zfgh.cn http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn http://www.morning.rhdqz.cn.gov.cn.rhdqz.cn http://www.morning.knnc.cn.gov.cn.knnc.cn http://www.morning.ljqd.cn.gov.cn.ljqd.cn http://www.morning.qflwp.cn.gov.cn.qflwp.cn http://www.morning.nspbj.cn.gov.cn.nspbj.cn http://www.morning.rgdcf.cn.gov.cn.rgdcf.cn http://www.morning.kgcss.cn.gov.cn.kgcss.cn http://www.morning.fjntg.cn.gov.cn.fjntg.cn http://www.morning.mzmqg.cn.gov.cn.mzmqg.cn http://www.morning.xnfg.cn.gov.cn.xnfg.cn