Web前端开发 课件 第2章 HTML入门_第1页
Web前端开发 课件 第2章 HTML入门_第2页
Web前端开发 课件 第2章 HTML入门_第3页
Web前端开发 课件 第2章 HTML入门_第4页
Web前端开发 课件 第2章 HTML入门_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

第2章HTML入门主讲教师:朱铁樱《Web前端开发》超文本标记语言(HyperTextMarkupLanguage,HTML)是一种用于构建网页的标准标记语言。它不仅仅定义了网页的结构,还影响了网页的外观和功能。HTML文档是由各种HTML标签组成的,这些标签描述了网页中的各个元素,如标题、段落、列表、图片、链接等。HTML是一种基础技术,通常与CSS(层叠样式表)和JavaScript一起使用,以设计出具有吸引力和交互性的网页。CSS用于美化网页的外观和格式,而JavaScript则可以添加各种交互效果,使网页更加生动和有趣。2.1认识HTML2.2HTML文档结构HTML文档包括头部和主体两大部分。HTML文档结构<head></head>文档头部信息<body></body>文档主体信息标记HTML文档的开始标记HTML文档的结束文档声明头<title></title>文档的标题<meta>元数据头部主要描述浏览器和搜索引擎所需要的信息,浏览器不会将这些信息呈现给访问者;主体是文档的正文,是网页中真正要传达的信息,这些信息将在浏览器窗口的正文部分呈现给访问者。2.2HTML文档结构标签名定义说明<html><html>HTML标签页面中最大的标签,根标签<head></head>文档的头部在head标签中必须要设置的标签是title<title></title>文档的标题让页面拥有一个属于自己的网页标题<body></body>文档的主体包含文档的所有内容,页面内容基本放到body里使用HbuilderX新建“基本HTML项目”将CSS和JS文件分别放入对应目录在html中输入代码任务1:创建一个站点HTML文档头部元素head标签用来设置HTML的文档标题和其它在网页中不显示的信息,比如direction方向、语言代码LanguageCode、指定字典中的元信息、等等head元素中包含的常用标签如下:标签名说明<title>代表HTML文档的标题<base>把相对URL转换为完整的绝对URL<meta>用于定义文件信息的名称、内容等信息<link>在文档中声明使用外接资源(如CSS)时使用此标签<style>在文档中声明样式时使用此标签<script>在文档中使用JavaScript脚本meta标签计算机要精确的处理各种字符文字,需要进行编码在HTML中使用meta标签描述字符集,告之浏览器此文档使用哪种字符集中文能够使用的字符集有两种字符集的比较优点缺点UTF8全面,包含了各个国家的语言文件尺寸大,比较臃肿gb2312(GBK)文件尺寸小,节省空间仅包含中文和少数英文和符号使用meta标签声明的字符集一定要和文档保存的类型保持一致,否则会出现乱码meta标签meta除了可以设置字符集,还可以设置页面描述信息和关键字description:页面描述,搜索引擎显示搜索结果时显示描述文字keywords:关键字,帮助搜索引擎提高搜索命中率HTML文档标题title标签用来设置页面标题有助于搜索引擎优化link标签、style标签、script标签link标签style标签<linkrel="stylesheet"href="reset.css"/><style>body{background-color:yellow;}p{color:blue;}</style>script标签<script>alert("Hello,world!");</script><script

src="engine.js"></script>HTML主体HTML主体为body元素,使用<body></body>标签,用于定义文档的正文内容,成对出现。在<body></body>之间的内容即为页面的主体内容,可以是文本、图像、音频、视频、表单及其他交互式内容,它们才是真正要在浏览器中显示,并让访问者看到的内容。由于HTML元素可以相互嵌套,通过元素层层嵌套,就构成了千变万化的网页。当一个元素包含另一个元素时,把外层元素称作父元素,内层元素称作子元素。子元素还可以再包含子元素,子元素中包含的任何元素,都是外层父元素的后代。HTML

对换行和tab均不敏感,仅通过标签来表示层次关系。在写代码时要求有整齐的缩进,使代码更容易阅读和维护,使用Ctrl+K格式化代码。HTML中如果出现多个空白字符(空格,tab,回车)都会被折叠为一个空格显示。标签要严格封闭,否则显示会出现错误。HTML标签是大小写无关的,<body>跟<BODY>或<Body>表示意思是一样的,标准推荐使用小写,这样符合XHTML标准2.3HTML基础语法1.HTML语法特性2.3HTML基础语法一个HTML元素由一个标签和一组属性组成。一个标签可以有一个或多个属性,属性以名称和值成对出现(键值对)。标签是HTML中最基本单位。1.标签的构成HTML标签是由尖括号(“<”和“>”)包围的关键词,如标签<html><p>等,标签名称不区分大小写,故<p>和<P>的含义相同,推荐大家使用小写。HTML标签分为两种类型:双标签和单标签。<br>双标签单标签2.3HTML基础语法2

标签中的属性HTML属性包含了元素的附加描述信息,定义在HTML开始标签中,通常以键/值对的形式出现,还有个别标签的属性为空属性,只有名称没有值。属性的名称和值无关大小写,推荐使用小写。<标签名属性名1="属性值"属性名2="属性值"…属性名N="属性值"></标签名>2.4文本控制标签标签分为容器级标签和文本级标签,容器级标签里可以放置任何标签,文本级标签里只能放置文字、图片、表单元素。h系列标签代表各级标题(h1—h6),h是容器级标签。p标签代表段落。水平分隔线标签hr。br标签。b标签。i标签。任务2HTML标签练习建立一个HTML文件,要求:设置p标签和h1-h6标签尝试在p标签中嵌套h标签,是否可行?尝试在h标签中嵌套p标签,是否可行?使用Chrome的开发者功能对此页面进行页面元素的查看和调试使用Chrome的开发者功能对百度首页进行页面元素的查看和调试尝试使用其它浏览器进行页面元素的查看和调试特殊字符标签特殊字符描述字符代码

空格符

<小于号<>大于号>&和号&¥人民币¥©版权©®注册商标®°摄氏度°±正负号±×乘号×÷除号÷2.5图片标签HTML文档中允许插入的图片类型如下:图片类型特点BMP不进行任何压缩,占用空间较大GIF压缩格式,一个GIF文件中可以包含多张图片,快速切换形成动画效果PNG无损压缩,图片占用空间小,支持透明效果JPG(JPEG)有损压缩,不支持透明效果如果希望图片质量较好就用jpg格式如果希望图片文件占用空间比较小就用gif格式如果希望在二者之间平衡就用png格式。2.5图片标签HTML页面中不是直接插入图片,而是插入图片的链接地址,需要将图片文件上传至服务器<img/>为单标签图片标签的属性src:代表资源,其值为显示图片的路径alt:替代文字,当图片无法显示时,网页上显示替代文字widthheigth路径路径:指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。绝对路径是指从“根”开始的路径,也称为完全路径。不依靠其他参考直接通过路径找到某个文件相对路径是从用户工作目录开始的路径。即使文件的目录发生变化,只要相对路径不变,则依然能够通过它找到对应的文件。路径思考文件夹与文件的层级关系如下图所示,如何在index.html中插入1.png图片并显示此图片?在HTML页面上显示三张图片,要求:HTML文件放置在文件夹web下图片1放置在与HTML文件同级的文件夹photo1下图片2放置在与web文件夹同级的文件夹photo2下图片3放置在web文件夹上层文件夹下2.6布局标签<div>和<span>标签常用作布局工具,我们俗称盒子,用于容纳内容,标签没有明确的语义,就是普普通通的盒子。1.<div>标签div:全称division,分割、区域、跨度的意思。俗称大盒子。<div>是双标签,是最经典的容

温馨提示

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

评论

0/150

提交评论