HTML5+CSS3网页设计实战 课件 第4章 常见的HTML标签与CSS样式的搭配_第1页
HTML5+CSS3网页设计实战 课件 第4章 常见的HTML标签与CSS样式的搭配_第2页
HTML5+CSS3网页设计实战 课件 第4章 常见的HTML标签与CSS样式的搭配_第3页
HTML5+CSS3网页设计实战 课件 第4章 常见的HTML标签与CSS样式的搭配_第4页
HTML5+CSS3网页设计实战 课件 第4章 常见的HTML标签与CSS样式的搭配_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

第4章常见的HTML标签与CSS样式的搭配01学习目标02课程思政目标03知识点04本章练习PPT模板/moban/

学习目标深刻理解块级、内联、内联-块级元素的特征;进一步熟练编写常见HTML标签以及对应的CSS样式属性,包括属性的简写格式;理解常见若干种类型的选择器的使用场景;理解选择器的优先顺序;能用多种思维去考虑实现页面效果布局;养成使用选择器的组合去申明目标样式的习惯,并在<style>标签内部形成整齐的选择器名称排列;进一步培养编写代码时在重点位置书写注释的习惯。第4章

常见的HTML标签与CSS样式的搭配1通过本章学习,要求达到以下既定目标:课程思政目标2以个人形式完成对应学号的绘制容器关系图练习,培养独立学习能力,解决大部分人学习中的依赖行为。个人简历表格布局练习,培养学生动手完成实习期前夕必做项目的能力。“校园霸凌问卷”练习,了解校园霸凌的特点、处理方式等,加强学生正确的应对意识。了解本章成语的出处,理解成语含义与知识点理解的结合:“文武兼备”、“横行天下”,对于个人而言,勤修内外功,方能在行业、领域中闯出一方天地;第4章

常见的HTML标签与CSS样式的搭配2“无孔不入”,强调规则制度有滞后性,切勿钻漏洞获取不当利益。“同气连枝”、“株连蔓引”,在集体生活,应当团结友爱,亲如兄弟,切勿做损伤集体利益的事情,避免一损俱损的情况。“屡次三番”,有同学经常屡屡迟到,却无改进的意愿和措施,吃一堑却不长一智。“人微言轻”、“一呼百诺”,有力量的人,周围的人都愿意听从他的建议,并不因为他的职位高低,这股力量来自坚定、勇气、自信……第4章

常见的HTML标签与CSS样式的搭配3知识点4.1块元素、内联元素、内联块级元素的特征4.2常见CSS属性表标签选择器ID选择器类选择器通配符选择器(通用选择器)后代选择器标签选择器、ID选择器、类选择器的优先权级别4.3常见的选择器类型第4章

常见的HTML标签与CSS样式的搭配3知识点4.4结构类标签4.5文本类标签第4章

常见的HTML标签与CSS样式的搭配header标签section标签nav标签article标签footer标签p标签span标签和i标签h1~h6标签br标签sub、sup标签em、strong标签4.6a标签4.7图像、视音频类标签img标签video标签audio标签3知识点4.8列表类标签4.9表格标签第4章

常见的HTML标签与CSS样式的搭配ul标签ol标签dl标签4.10表单类标签form标签input标签textarea标签select标签4.1块元素、‌内联元素、‌内联块级元素的特征3知识点4.1块元素、‌内联元素、‌内联块级元素的特征1.块元素block:block读音——英[blɒk]每个块级元素都从新的一行开始,并且其后的元素也另起一行。元素的高度、宽度、垂直和水平的内外边距都可设置。元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致)。常见的块状元素有<div>、<p>、<ul>、<table>、<form>等。4.1块元素、‌内联元素、‌内联块级元素的特征3知识点知识点:块元素特征记忆关键词:横行天下关键词解析:块元素占用一横行,即便设置了宽度,也依然不允许后面的元素排上来,霸道至极,可谓武将。《庄子·盗跖》:“盗跖从卒九千人,横行天下,侵暴诸侯。”横行天下——形容遍行天下,不受阻碍。也形容东征西战,到处称强,没有敌手。4.1块元素、‌内联元素、‌内联块级元素的特征3知识点2.内联元素(行内元素)inline:inline读音——英['in'lain]和其他内联元素都在同一行上。元素的高度、宽度、上/下内边距、上/下外边距不可设置,但是可以设置左/右内边距、左/右外边距。元素的宽度就是它包含的文字或图片的宽度。常见的行内元素有<a>、<span>、<br>、<i>、<em>、<strong>、<label>等。4.1块元素、‌内联元素、‌内联块级元素的特征3知识点知识点:内联元素特征记忆关键词:无孔不入关键词解析:实力弱小,在块级元素强者之间求生存发展,竭尽所能靠近“上层社会”,前排哪里有空位挤哪里,可谓文将。清·李宝嘉《官场现形记》第三十五回:“况且上海办捐的人,钻头觅缝,无孔不入。”无孔不入——意思是比喻有空子就钻。4.1块元素、‌内联元素、‌内联块级元素的特征3知识点3.内联块级元素(行内块元素)inline-block:和其他内联元素都在同一行上。元素的高度、宽度可设置。常见的内联块级元素有<img>、<input/>、<button></button>、<td></td>等。4.1块元素、‌内联元素、‌内联块级元素的特征3知识点知识点:内联块级元素特征记忆关键词:文武兼备关键词解析:具备有内联元素不会霸占整行的特征,同时又可以像块级元素一样设置正常的内外边距。汉·荀悦《汉纪·宣帝纪》:“文武兼备,惟所施设。”文武兼备——意思是同时具有文才和武才,文武双全。4.2常见CSS属性表3知识点4.2常见CSS属性表如表4-1中的属性在案例中经常用到,一定要认得常用的英文单词,最起码得要求也必须要记住每个单词前几个字母,敲代码时根据Hbuilder的代码提示功能找到眼熟的即可。属性名称翻译属性作用background背景所有background-*属性的简写属性。border边框所有边框属性的简写属性。border-radius边框半径设置边框的圆角度。box-shadow盒子-阴影设置容器的阴影。clear清除清除浮动带来的影响。color颜色设置文本的颜色。content内容与:before和:after伪元素一起使用,来插入生成的内容。cursor光标规定当指向元素时要显示的鼠标光标。display显示规定如何显示某个HTML元素。filter滤镜定义元素显示的滤镜效果float浮动设置容器进行浮动。font-family文字-家族规定文本的字体系列font-size文字大小规定文本的字体大小。font-weight文字粗细规定字体的粗细。letter-spacing字符间距增加或减少文本中的字符间距。line-height行高设置行高,一行文本可以理解为文字上下均占用一些空白区域。list-style-type列表样式规定列表项标记的类型。opacity透明度设置元素的不透明等级。4.2常见CSS属性表3知识点属性名称翻译属性作用overflow溢出规定如果内容溢出元素框会发生什么情况。position位置规定用于元素的定位方法的类型(静态、相对、绝对或固定)。text-align文字对齐规定文本的水平对齐方式。text-decoration文字装饰规定文本装饰。text-indent文字缩进规定文本块中的的首行缩进。transform变换向元素应用2D或3D转换。transition-delay(动画)过渡延迟规定合适开始过渡效果。transition-duration(动画)过渡持续时间规定完成过渡效果所需的秒或毫秒数。transition-timing-function(动画)过渡-时间函数规定过渡效果的速度曲线。vertical-align垂直对齐设置元素的垂直对齐方式。visibility能见度规定元素是否可见。word-spacing单词间隔增加或减少文本中的单词间距,仅对英文有效。z-indexZ轴的堆叠顺序设置定位元素的堆叠顺序,Z轴指的是眼睛视线垂直于电脑屏幕的轴线。4.3常见的选择器类型3知识点4.3.1标签选择器一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签采用相应的默认CSS样式或者自定义样式。只要是HTML的标签都能当做标签选择器,标签选择器选中的是指定容器中的所有相应标签(如果没有设定指定容器,则默认为body容器)。标签选择器以"标签名"来定义,用法示例:h1{color:red;}ul{list-style-type:none;}4.3常见的选择器类型3知识点知识点:标签选择器的意义记忆关键词:同气连枝关键词解析:“同气”指的是具有相同标签的元素,它们因为相同的属性(即标签名)而被归类在一起;“连枝”则形象地表达了这些元素通过标签选择器被连接在一起,共同接受对应样式的影响。南朝·梁·周兴嗣《千字文》:“孔怀兄弟,同气连枝。”同气连枝——意思是比喻同胞的兄弟姐妹。4.3常见的选择器类型3知识点【案例1】基于sec优化排名,logo处采用h1标签,标志图片作为背景图像。logo标志是整个网站最重要的元素之一,如何能让该页面尽可能被搜索引擎收录,识别出正确的站点信息。我们要思考几个因素:在浏览网页时,图片有几率刷不出来,尤其是大图。图片如果刷不出来的时候,怎么体现出这个位置放置了什么内容?搜索引擎喜欢“标题”语义,也就是喜欢收录能概括整个页面结构的元素。4.3常见的选择器类型3知识点4.3.2ID选择器id选择器可以为标有特定id的HTML元素指定特定的样式。id选择器以"#"来定义,用法示例:#box-red{color:red;}#bg{color:green;}引用id一定要加#,id的命名只能由字符、数字、下划线组成,且不能以数字开头,更不应该以html关键字为id名,如#p,#a,#img等。4.3常见的选择器类型3知识点知识点:id选择器的应用场景记忆关键词:寡二少双、独一无二关键词解析:每个标签都可以设置唯一一个id,id就相当于人/标签的身份证,因此在同一页面内id选择器绝不能重复。《汉书·吾丘寿王传》:“子在朕前之时,知略辐凑,以为天下少双,海内寡二。”寡二少双——意思很少有第二个,形容极其突出。4.3常见的选择器类型3知识点【案例2】中华网

框架布局4.3常见的选择器类型3知识点【案例3】使用手机打开某个APP,这里以如图4-16所示的唯品会为例,用A4纸,直尺绘制容器包含结构图,并辅以箭头和文字给各容器命名id,如图4-17所示。4.3常见的选择器类型3知识点4.3.3类选择器类选择器选择若干个有特定class属性的HTML元素。同一页面内class可以重复。在编写样式时尽量使用类选择器,id选择器的优先级比类选择器高,导致id选择器在后期样式的控制中会越来越难控制。如需选择拥有特定class的元素,请写一个句点(.)字符,后面跟类名,用法示例:.center{text-align:center;color:red;}HTML元素也可以引用多个类。每个元素都可以设置一个或多个class(空格分隔),比如,<p>元素将根据CSS代码区的"center"和"large"样式进行设置,那可以写成:<pclass="centerlarge">本文文字会受到两个样式影响</p>4.3常见的选择器类型3知识点知识点:类选择器有利于代码复用记忆关键词:屡次三番关键词解析:实际项目中一个元素为了能被多个样式应用对应效果,样式复用可以提高效率。简单地说,就是一个元素可以拥有多个类,一个类也可以应用到多个元素上。正如我这么说,A君有动物类、灵长类、人类的特征,灵长类特征不仅仅只发生在A君身上,也会发生在每个人身上。如果不采用类,每次介绍新朋友就要介绍他拥有人类的诸多特征?!清·李宝嘉《官场现形记》第29回:“徐大军机本来是最恨舒军门的,屡次三番请上头拿他正法。”屡次三番——意思是形容反复多次。4.3常见的选择器类型3知识点【案例4】打开之前的“中华网”布局练习中,完成页头部分。4.3常见的选择器类型3知识点4.3.4通配符选择器(通用选择器)HTML通配符选择器是一个通配符,用星号(*)表示,用于匹配任何HTML元素,它可用于设定全局样式、初始化元素样式并覆盖继承的样式。用法格式:*{属性:值;}在企业开发中一般不会使用通配符选择器,理由是:由于通配符选择器是设置页面上所有的标签的属性,解释时会遍历所有的标签,如果当前界面上的标签比较多,那么性能就会比较差。可以参考以下写法,把常设定为某个值的标签采用并列声明来写。body,ul,ol,li,h1,h2,h3,form,th,td{margin:0;padding:0}4.3常见的选择器类型3知识点知识点:通配符选择器范围记忆关键词:一呼百诺、一呼百应关键词解析:通配符选择器,就是给所有的元素附加指定的样式。如果确实需要使用通配符,一般设置大部分元素都有的margin、padding、font-size、color这几个公共属性。汉·韩婴《韩诗外传》第五卷:“当前快意,一呼再诺者,人隶也。”一呼百诺——指一人召唤,百人响应。形容响应附和的人众多。4.3常见的选择器类型3知识点4.3.5后代选择器后代选择器,别称包含选择器,是一种多个用空格分隔的选择器。用法格式:选择器1选择器2{属性:值;}每个空格符可以解释为“在...找到...”,比如选择器为ula{……},这个语法就会选择从<ul>元素内部的所有<a>元素,而不论<a>的嵌套层次多深。4.3常见的选择器类型3知识点知识点:后代选择器无视嵌套层次记忆关键词:株连蔓引、株连九族关键词解析:后代不仅仅是儿子,也包括孙子、重孙子,后代选择器可以通过空格一直延续下去,但不需要把完整的族谱写出来,比如可以声明为“父亲曾孙子”,而不需要申明为“父亲我儿子孙子曾孙子”。至于家族恰好出现了2个同名的后代,我们应该如何喊这其中一位?起码也要在中间增加一个能确定结果的身份吧。《明史·奸臣传·胡惟庸》:“帝发怒,肃清逆党,词所连及坐诛者三万余人。及为《昭示奸党录》,布告天下,株连蔓引,迄数年未靖云。”株连蔓引——指株连对象广泛。4.3常见的选择器类型3知识点4.3.6标签选择器、ID选择器、类选择器的优先权级别所谓样式优先权,理解为谁的优先级最高,最终样式就由谁决定。关于CSS的选择器优先级我在w3school文档中并没有看到对应说明,业界普遍对不同选择器给予不同的数值代表其权重高低,对于初学者来说,我们目前只需要知道以下规则:

id选择器>类选择器>标签选择器>通用选择器4.3常见的选择器类型3知识点知识点:优先级别与权重值记忆关键词:人微言轻、仗势欺人关键词解析:当申明选择器时,想要样式发挥出作用,就看选择器的“背景”够不够雄厚。当有不同选择器指定了相同的属性,我们一般采用给目标选择器增加id或类选择器,增加它的权重值,一个不行再增加一个,父容器分不出胜负,再把爷辈容器搬出来,就是要依仗更大的“势”。宋·苏轼《上执政乞度牒赈济及因修廨宇书》:“某已三奏其事,至今未报,盖人微言轻,理当自尔。”人微言轻——指职位低,言论主张不被人重视。元·王实甫《西厢记》第五本第三折:“他学师友,君子务本;你倚父兄,仗势欺人。”仗势欺人——意思是依仗某种权势欺压人。4.4结构类标签3知识点4.4结构类标签除了出现频率最高的div标签外,我们简单介绍一下HTML5新增的几个标签。4.4.1header标签header读音——英[ˈhedə(r)]<header>标签是HTML5新引入的标签,用来表示网页或一段内容的头部区域。它可以包含网站标题、搜索表单、导航链接等。通常搜索引擎收录网站时,并不会把页码所有内容保存下来,开始部分是重点关注内容。<header>……</header>的写法,类似于<divid=”header”>……<divid=”header”>写法,不过从语义上来说,前者写法更符合搜索引擎收录的胃口。3知识点4.4.2nav标签nav读音——[næv]<nav>标签定义导航栏链接的部分,一般来说用于页面中主要的导航链接组,如传统的导航条,侧边导航栏,页面导航栏等。【案例6】完成如图4-30所示的纵向排列的导航。4.4结构类标签3知识点【案例7】完成如图4-35所示横向排列的导航。【解决策略】

最大的容器设置浅灰背景色,布局采用“练习1”的结构,不同之处就是将<li>标签进行左浮动即可,同时增加一个光标浮在栏目上方时该元素底色变色、黑色线框图标换成另外一个白色线框图标。4.4结构类标签3知识点4.4.3article标签article读音——英[ˈɑːtɪkl]<article>标签用于标记独立、完整的内容块,这通常表现为一个文章或者文章的一部分、论坛帖子、杂志或报纸文章、博客条目、用户评论等。该标签的使用在结构化语义上非常有帮助。例如,在博客中,每个帖子可以被标记为一个<article>元素,其中包括标题、作者、发布日期和文章内容。这种做法增强了页面的语义,便于搜索引擎和辅助技术更好地理解内容的结构,并按照其独立性和完整性对其进行索引。用法示例:<article><header><h1>帖子标题</h1><p>发布于1月1日</p></header><p>这里是文章的第一个段落。</p><footer><p>作者A</p></footer></article>4.4结构类标签3知识点4.4.4section标签section读音——英[ˈsekʃn]section元素是HTML5中用于定义文档结构中独立部分的元素。它表示文档中的一个主题或内容区域,并可以包含标题、段落、图像、列表和其他内容元素。通常<section>标签表示为页面中的版块、文章的章节。可以这么理解,一份报纸多个版面(section),每个版面可以有多篇文章(article),每篇文章里面又包含多个章节(section)。用法示例:<sectionid="main"><sectionid="article"><!--文章内容--></section><sectionid="sidebar"><!--侧边栏内容--></section></section>4.4结构类标签3知识点4.4.5footer标签footer读音——英[ˈfʊtə(r)]<footer>标签定义文档或小节的页脚。<footer>元素通常包含有作者信息、版权信息、联系信息、站点地图、返回顶部链接、相关页面。您可以在一个文档中包含多个<footer>元素,但对于本书练习中,通常只需要用一个footer容器即可。用法示例:<footer><p>作者:Rose</p><p><ahref="mailto:rose@">rose@</a></p></footer>4.4结构类标签4.5文本类标签3知识点4.5文本类标签4.5.1p标签<p>标签定义段落。输入如图4-39所示的代码并运行,由于文字具备行高属性,在行高值默认的情况下,<p>元素会自动在文字上下创建一定的空白区域,如图4-40所示的文字与上下红色边框的间隙、文字行与文字行的间隙。可以在样式表中规定行高(line-height)来缩小空白。3知识点【案例8】打开“第4章-常用标签-p标签-素材.html”,设置文本段落的首行缩进、行高、字体大小、字体样式、颜色等,提高浏览友好度,如图4-43所示。4.5文本类标签4.5文本类标签3知识点4.5.2h1~h6标签h类标签一共有h1、h2、h3、h4、h5、h6六个,h1是最大的标题,h6是最小的标题,标签重要性依次下降,权重也依次下降。h标签对于搜索引擎优化(SEO)很重要,因为它有助于搜索引擎理解页面的内容结构。【案例9】打开之前手绘的手机app布局效果图,如图4-45所示,将h标签合理应用在企业首页各栏目。3知识点【案例10】h标签嵌套span标签以上题作业为基础,发现英文单词字母之间间距过宽,英文字母看上去更多起到一种装饰作用,颜色无需这么深。装饰性的元素,我们通常可以采用<span>无语义的标签去定义样式。4.5文本类标签4.5文本类标签3知识点4.5.3br标签<br/>标签是为数不多的单独标签,没有结束标签,它可插入一个简单的换行符。请使用<br/>标签来输入空行,而不是分割段落。<br>和<br/>具有相同作用,但前者是老的HTML规范,新的规范要求一切都应像XML那样有结束符,如果没有也要硬加一个反斜杠。用法示例:<p>前一段内容</p><br/><p>下一段内容</p>4.5文本类标签3知识点4.5.4span标签和i标签span读音——英[spæn]span标签是内联元素,不像块级元素那样有换行的效果。<i>标签也是内联元素,它定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本。两者经常出现在p标签内部,从语义角度来说,这两者都不包含什么含义,只是为了产生样式上的变化。4.5文本类标签3知识点4.5.5sub、sup标签sub读音——英[sʌb]sup读音——英[sʌp]<sub>标签可定义下标文本。<sup>可定义上标文本。两者经常出现在公式、数学表达式或化学复合物的场合。但如果表达过于复杂,宁愿采用图片的方式。用法示例如图4-51所示。4.5文本类标签3知识点4.5.6em、strong标签strong读音——英[strɒŋ]<em>标签用于定义强调文本,标签内的内容通常以斜体显示;<strong>标签用于定义具有很强重要性的文本,以粗体显示。em和strong的主要区别如下:视觉表现:em标签斜体显示,而strong标签以黑体显示。强调程度:em表示的是局部的、相对较弱的强调,而strong表示的是全局的、更强烈的强调。例如,在文章中使用em标签强调某一特定部分,读者在阅读到该部分时才会注意到;而使用strong标签强调的内容,读者在阅读文章时立刻就能注意到,因为strong标签的视觉效果更加明显。使用场景:em标签适用于注释、补充说明等;而strong标签则适用于关键信息、重要提示等。4.6

a标签3知识点4.6a标签<a>标签定义超链接,a元素最重要的属性是href属性,它指定链接的目标,如果暂时没有明确目标,可以采用空链接。超链接的类型取决于href属性设置的类型,包括以下几种:(1)相对链接:格式只包括"路径/文件名",它只能链接网站内部的页面或资源。例如href="image/logo.jpg"是链接image文件夹内的logo.jpg文件。(2)绝对链接:是严格书写URL格式的链接,一般是指向站点外部的资源。例如,网页中有一个超链接是要跳转至百度首页,则链接地址应按照URL格式写成href=""。一般网站中"友情链接"部分的超链接均为绝对链接。4.6

a标签3知识点(3)文件链接:也可以直接指向文件。当该文件的格式不能被浏览器识别,则会打开下载窗口提供该文件的下载。例如某链接地址为href="/abc.mp3",则点击该地址可以实现下载abc.mp3的功能。(4)空链接:不具备跳转功能,但却显示为超链接的样式。空链接的功能,一是在设计制作阶段,可以帮助设计师提前实现页面效果;二是可以在空链接上添加脚本,通过脚本实现页面互动。空链接的地址用"#"表示。例如:<ahref=”#”>百度</a>。(5)电子邮件链接:链接地址为邮件地址,即邮箱号。当点击该链接时,会自动打开电子邮件的创建向导。例如:<ahref=”mailto:88101010@”>……</a>4.6

a标签3知识点(6)锚点链接:用于跳转到当前页面或其他页面的指定位置。如果目标位置是页面内的一个特定id,你可以使用#后跟该id名称来创建锚链接。例如:如果你有一个id为section2的元素,你可以这样创建一个锚链接。<ahref="#section2">跳转到第二部分</a>如果你想链接到另一个页面的锚点,你需要在href中提供完整的URL加上锚点引用。例如:<ahref="/page.html#section2">跳转到另一页的第二部分</a>4.6

a标签3知识点a标签通常会跟以下几种伪类选择器一起使用。a:link{……}/*未访问的链接*/a:visited{……}/*已访问过的链接*/a:hover{……}/*当光标悬停在链接上*/a:active{……}/*光标点击链接,不松开左键的期间*/通常在实际案例中,我们只需要设置a{……}样式和a:hover{……}样式即可。3知识点【案例11】打开之前的“文本类标签-h标签.html”练习,增加一个文字类导航条。4.5文本类标签【案例12】使用锚点链接完成下图书籍目录的跳转功能,效果如图所示。3知识点谈到些标签,初学者容器出错的地方在于“src属性”设置错误,不明白相对路径与绝对路径的区别,经常导致图片刷不出。相对路径:就是相对于当前文件的路径。网页中一般表示路径使用这个方法。相对路径所常用的两个特殊符号,"./"代表目前所在的目录,"../"代表上一层目录。绝对路径:就是该文件在硬盘(主机)上真正的路径,绝对路径在网页中实际很少用到,可以这么理解,在网页中使用http://开头的地址便是绝对路径。4.7图像、视音频类标签4.7图像、视音频类标签3知识点<img>标签从视觉上常理感觉方方正正、大块的图像标签应该是块级元素,但与感觉相反,img是内联块级标签。4.7图像、视音频类标签4.7.1img标签【案例13】尝试给如图所示的图片增加不一样的样式效果,比如边框、内边距的设计。【案例14】制作图片在hover状态下,图片缓慢放大的效果。3知识点video读音——英[ˈvɪdiəʊ]带宽提升,短视频横行,纯文字已满足不了部分人群需求,为了表现出更多的细节,烘托更浓烈的氛围感,越来越多的网页在局部引入视频元素。H5引入的<video>标签为浏览器提供了原生的视频播放支持,不再需要依赖外部插件如Flash。HTML支持mp4、webm和ogg这三种格式。<video>标签包含一个或多个带有不同视频源的<source>标签。浏览器将选择它支持的第一个源。用法常用格式:<videowidth=""height=""controlsloop><sourcesrc=""type="video/mp4"></video>4.7图像、视音频类标签4.7.2video标签3知识点4.7图像、视音频类标签<video>标签对应的属性详见表4-2所示。属性值描述autoplayautoplay规定视频准备就绪后立即开始播放。controlscontrols规定应显示的视频控件(例如播放/暂停按钮等)。height像素设置视频播放器的高度。looploop规定视频将在每次结束时重新开始。srcURL规定视频文件的URL。width像素设置视频播放器的宽度。3知识点audio读音——英[ˈɔːdiəʊ]<audio>标签定义声音,比如音乐或其他音频流。目前,<audio>元素支持的3种文件格式:Mp3、Wav、Ogg。可以在<audio>和</audio>之间放置一些提示性的文本内容,倘若不支持<audio>标签的浏览器运行页面时,这些提示性文字将会呈现给浏览者。audio标签的相关属性与video大致相同,用法示例如下:<audiocontrols> <sourcesrc="horse.ogg"type="audio/ogg"> <sourcesrc="horse.mp3"type="audio/mpeg">

您的浏览器不支持audio元素。</audio>4.7图像、视音频类标签4.7.3audio标签3知识点在HTML中,列表主要有三种类型:无序列表<ul>,列表项用的是项目符号标记;有序列表(<ol>),列表项用的是数字或字母标记;自定义列表<dl>,列表项无符号标记。无序列表及有序列表部分外观样式如图4-71所示。4.8列表类标签4.8列表类标签3知识点有些网页还载入特殊字体集文件来代替项目符号标记,设计师们经常希望在网页中使用特定的字体,尤其是当这些字体不是主流操作系统的内置字体时。传统的做法是将特殊字体处理成图片,但这种方法有欠缺灵活。为了解决这个问题,在线字体库允许设计师在网站设计时调用这些字体,从而使网页在客户端上能够很好地显示,而无需用户在其计算机上安装这些字体。这种技术通过使用CSS3的@font-face属性实现,它允许开发者指定自定义字体的来源,使得网络中自由使用自定义字体成为可能。4.8列表类标签属性描述list-style简写属性。在一条声明中设置列表的所有属性。list-style-image指定图像作为列表项标记。list-style-position规定列表项标记(项目符号)的位置。list-style-type规定列表项标记的类型。3知识点<ul>标签虽然号称列表项没有固定顺序,也没有编号。但作为一个排列,总是要按照一定标准去排列队伍,比如最高的站前面,最重要的排前面。在实际项目中,通常还采用ul无序列表前面加上数字标记的小图标来做着“有序”的事情。4.8列表类标签4.8.1ul标签【案例16】完成如图4-72所示的新闻列表效果。3知识点【案例17】在案例16的基础上,添加左侧版面,如图4-77所示。4.8列表类标签【解决策略】思路一:可能有同学会将这个结构拆解成左右部分,用2个大容器去装,右边部分我们在上一个练习已经完成,剩下左侧部分未做。思路二:左侧版面由1张图加上3行文字,内容其实跟右侧li容器的图文内容一样,不过只是图文排版不一样而已。前面我们说过,CSS负责外观表现,HTML负责内容,既然内容一样,我们就可以把左侧版面也当成一个li容器。3知识点<ol>标签是有序(序号)标签。此列表标签我们常常使用在文章标题列表、图片列表等有规律列表类内容排版布局。4.8列表类标签4.8.2ol标签【案例18】敲入下图的代码,完成小说的章节目录效果。3知识点【案例19】完成如图4-86所示的新闻排行榜(数字序号)。4.8列表类标签3知识点<dl>标签相对于ul标签而言,增加一个标题子标签<dt>的同时,<li>标签换成了<dd>标签。只要是文字用于描述标题含义的基本都可以采用dl结构。用法示例如下:<dl><dt>标签——标题<dd>标签——具体描述1<dd>标签——具体描述2</dl>4.8列表类标签4.8.3dl标签【案例20】采用多组dt+dd标签完成书籍目录效果,如图4-93所示。3知识点【案例21】完成如图4-95所示的网页页脚区域的站点地图site-map区域。4.8列表类标签3知识点HTML表格是一种用于展示结构化数据的标记语言元素。每个表格均有若干行,由<tr>标签定义;每行被分割为若干单元格,由<td>标签定义;表格还可以包含标题行<th>用于定义列的标题。tr:表示表格的一行。td:表示表格的数据单元格。th:表示表格的表头单元格。1.table标签<table>标签用于创建表格,它是一种将数据按行和列组织排列的结构,用于在网页中呈现复杂的数据集。比如最常见的用途是以表格形式展示数据,如产品价格、学生成绩、电影时间表等。表格可以清晰地展示数据的结构和关系。还可以用于创建网页表单,通过在表格单元格中放置表单控件(如文本框、复选框、下拉菜单等),用户可以方便地输入数据。4.9表格标签4.9表格标签3知识点2.tr标签<tr>标签行中可以包含<th>或<td>单元格,用来显示表格的标题或数据。3.td标签<th>标签定义表格中的数据单元格。每个单元格可以包含各种类型的内容,包括文本、图像、链接等。此外,单元格还可以包含其他HTML元素,如段落、列表等。4.th标签<th>标签定义表格中的表头单元格(标题单元格)。4.9表格标签3知识点【案例22】完成如图4-99所示的表格。4.9表格标签3知识点【案例23】完成个人简历页面效果,如图4-106所示。4.9表格标签3知识点form读音——英[fɔːm]<form>标签用于创建HTML表单,目的为接收用户输入的数据。我们介绍一些常见属性,如表4-4所示。4.10表单类标签4.10表单类标签4.10.1form标签属性值描述actionURL规定提交表单时将表单数据发送到哪里。methodget、post使用get时,form的数据集被附加到form元素的action属性所指定的url后面,旁人可以在浏览器网址处看到,不安全。post方式时,form的数据集被包装在请求的body中并被发送,安全系数高。name文本规定表单的名称。3知识点用法示例:<formname=”user”action="/action_page.php"method="get"> <label>名字:</label> <inputtype="text"> <

温馨提示

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

评论

0/150

提交评论