学习目标

  • 理解:

    • 相对路径三种形式
  • 应用
    • 排版标签
    • 文本格式化标签
    • 图像标签
    • 链接
    • 相对路径,绝对路径的使用

1. HTML常用标签

首先 HTML和CSS是两种完全不同的语言,我们学的是结构,就只写HTML标签,认识标签就可以了。 不会再给结构标签指定样式了。

HTML标签有很多,这里我们学习最为常用的,后面有些较少用的,我们可以查下手册就可以了。

1.1 排版标签

排版标签主要和css搭配使用,显示网页结构的标签,是网页布局最常用的标签。

1)标题标签h (熟记)

单词缩写: head 头部. 标题 title 文档标题

为了使网页更具有语义化,我们经常会在页面中用到标题标签,HTML提供了6个等级的标题,即

标题标签语义: 作为标题使用,并且依据重要性递减

其基本语法格式如下:

<h1>   标题文本   </h1>
<h2>   标题文本   </h2>
<h3>   标题文本   </h3>
<h4>   标题文本   </h4>
<h5>   标题文本   </h5>
<h6>   标题文本   </h6>


小结 :

  • 加了标题的文字会变的加粗,字号也会依次变大
  • 一行是只能放一个标题的

2)段落标签p ( 熟记)

单词缩写: paragraph 段落 [ˈpærəgræf] 无须记这个单词

作用语义:

可以把 HTML 文档分割为若干段落

在网页中要把文字有条理地显示出来,离不开段落标签,就如同我们平常写文章一样,整个网页也可以分为若干个段落,而段落的标签就是

<p>  文本内容  </p>

是HTML文档中最常见的标签,默认情况下,文本在一个段落中会根据浏览器窗口的大小自动换行。

3)水平线标签hr(认识)

单词缩写: horizontal 横线 [ˌhɔrəˈzɑntl] 同上

在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明。这些水平线可以通过插入图片实现,也可以简单地通过标签来完成,<hr />就是创建横跨网页水平线的标签。其基本语法格式如下:

<hr />是单标签

在网页中显示默认样式的水平线。

课堂练习:新闻页面

代码演示

<body><h1>40.6摄氏度:上海创出140年气象史上高温新纪录</h1><p>2020年07月27日10:58:26来源:新华网</p><hr /><p>新华网上海7月26日电(记者李荣)26日13时36分至47分这一时间段,上海徐家汇气象观测站测得当日最高温达40.6摄氏度。这是上海有气象记录以来140年的高温新纪录,打破了此前1934年创下的40.2摄氏度的历史极值。</p><p>上海已经连续2天发出了最高等级的红色高温警报。上海中心气象台首席服务官满莉萍说,今年副热带高压强度特别强,对上海及江南地区的控制“实在太稳定了”,整个7月份基本上都处在它的势力范围之内。25日上海已出现了气象史上7月份“第四高”的高温值,这使得26日的“基础”气温就很高,超过了30摄氏度,然后不断地升温。此外,26日白天风小,又吹的是西南风,特别是在中午之后这一个最易出现高温的时段,光照又比较强,所以气温“直线飙升”,一举冲破历史极值,出现了“创纪录”的极端酷暑天。</p><p>在上海历史上,出现40摄氏度以上极端高温的几率并不大。根据相关资料,中心城区徐家汇观测站 140年来仅出现了5次记录,除了这一次的新纪录,还有就是1934年7月12日的40.2摄氏度;1934年8月25日、2009年7月20日、2010年8月13日的40摄氏度。</p><p>由于气温实在太高,上海26日下午不少地区出现了热对流天气。气象台说,首先是浦东地区,下起了热雷雨。到15时05分,全市大部分地区出现了分散性的雷电活动和热雷雨,中心城区徐家汇等地都响起了隆隆的雷声。</p>
</body>

4)换行标签br (熟记)

单词缩写: break 打断 ,换行

在HTML中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后自动换行。如果希望某段文本强制换行显示,就需要使用换行标签

<br />

这时如果还像在word中直接敲回车键换行就不起作用了。

5)div 和 span标签(重点)

div span 是没有语义的 是我们网页布局主要的2个盒子 想必你听过 css+div

div 就是 division 的缩写 分割, 分区的意思 其实有很多div 来组合网页。

span 跨度,跨距;范围

语法格式:

<div> 这是头部 </div>    <span>今日价格</span>

他们两个都是盒子,用来装我们网页元素的, 只不过他们有区别,现在我们主要记住使用方法和特点就好了

  • div标签 用来布局的,但是现在一行只能放一个div
  • span标签 用来布局的,一行上可以放好多个span

后面后面讲显示模式的时候,会告诉大家

排版标签总结

1.2 文本格式化标签(熟记)

在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示。

区别:

b 只是加粗 strong 除了可以加粗还有 强调的意思, 语义更强烈。

剩下的同理…

请同学们重点记住 前两组 加粗 和 倾斜 后面两组没记住回来查

1.3 标签属性


使用HTML制作网页时,如果想让HTML标签提供更多的信息,可以使用HTML标签的属性加以设置。其基本语法格式如下:

<标签名 属性1="属性值1" 属性2="属性值2" …> 内容 </标签名>
<手机 颜色="红色" 大小="5寸">  </手机>

1.4 图像标签img (重点)

单词缩写: image 图像

要想在网页中显示图像就需要使用图像标签,接下来将详细介绍图像标签以及和他相关的属性。(它是一个单身狗)

语法如下:

<img src="图像URL" />

该语法中src属性用于指定图像文件的路径和文件名,他是img标签的必需属性。

border 后面我们会用css来做,这里童鞋们就记住这个border 单词就好了

注意:

  1. 标签可以拥有多个属性,必须写在开始标签中,位于标签名后面。
  2. 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开。
  3. 采取 键值对 的格式 key=“value” 的格式

**比如: **

正常的<br />
<img src="cz.jpg" width="300" height="300" /><br />带有边框的<br />
<img src="cz.jpg" width="300" height="300" border="3" /><br />有提示文本的<br />
<img src="cz.jpg" width="300" height="300" border="3" title="这是个小蒲公英" /><br />有替换文本的<br />
<img src="cz.jpg" width="300" height="300" border="3" alt="图片不存在" />

重点掌握点:

  • 请说出 图像标签那个属性是必须要写的?
  • 请说出 图像标签中 alt 和 title 属性区别?

1.5 链接标签(重点)

单词缩写: anchor 的缩写 [ˈæŋkə®] 。基本解释 锚, 铁锚 的

在HTML中创建超链接非常简单,只需用标签把文字包括起来就好。

语法格式:

<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>


注意:

  1. 外部链接 需要添加 http:// www.baidu.com
  2. 内部链接 直接链接内部页面名称即可 比如 < a href=“index.html”> 首页
  3. 如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。
  4. 不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链接。

重点掌握点:

  • 请说出 链接标签那个属性是必须要写的?
  • 请说出 如何新窗口打开这个一个链接网页的?

1.6 注释标签

在HTML中还有一种特殊的标签——注释标签。如果需要在HTML文档中添加一些便于阅读和理解但又不需要显示在页面中的注释文字,就需要使用注释标签。

简单解释:

注释内容不会显示在浏览器窗口中,但是作为HTML文档内容的一部分,也会被下载到用户的计算机上,查看源代码时就可以看到。

语法格式:

<!-- 注释语句 -->     快捷键是:    ctrl + /       或者 ctrl +shift + /

注释重要性:

一句话说出他们:

注释是给人看的,目的是为了更好的解释这部分代码是干啥的, 程序是不执行这个代码的

团队约定

一般用于简单的描述,如某些状态描述、属性描述等

注释内容前后各一个空格字符,注释位于要注释代码的上面,单独占一行

推荐:

<!-- Comment Text -->
<div>...</div>

不推荐:

<div>...</div><!-- Comment Text -->    <div><!-- Comment Text -->...
</div>

2. 路径(重点、难点)


实际工作中,我们的文件不能随便乱放,否则用起来很难快速的找到他们,因此我们需要一个文件夹来管理他们。

目录文件夹:

就是普通文件夹,里面只不过存放了我们做页面所需要的 相关素材,比如 html文件, 图片 等等。

页面中的图片会非常多, 通常我们再新建一个文件夹专门用于存放图像文件(images),这时再插入图像,就需要采用“路径”的方式来指定图像文件的位置。路径可以分为: 相对路径和绝对路径

相对路径

以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对路径。


一句话说出他们:

相对路径,是从代码所在的这个文件出发, 去寻找我们的目标文件的,而 我们所说的 上一级 下一级 同一级  简单说,就是 图片 位于 HTML 页面的位置

绝对路径

绝对路径以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。

“D:\web\img\logo.gif”,或完整的网络地址,例如“http://www.itcast.cn/images/logo.gif”。

注意:

绝对路径用的较少,我们理解下就可以了。 但是要注意,它的写法 特别是符号 \ 并不是 相对路径的 /

3. 今日总结

每一天都有一个主题 我们HTML第一天的主题就是 <认识标签> 能用常用标签,写出最简单的页面

学HTML 之前 觉得 很神秘

等你学完之后忽然发现

总结今天的思路贯穿线:

4. 综合案例: 圣诞

第一页:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>圣诞的由来</title>
</head>
<body><h1>圣诞节的那些事</h1>1.圣诞是怎样由来的  <br />
<a href="#man">2.圣诞老人的由来 </a> <br />
<a href="#tree">3.圣诞树的由来 </a> <br /><hr />
<h2>圣诞是怎样由来的</h2><p>圣诞节是基督教世界最大的节日。一般认为12月25日作为圣诞节可能开始于公元336年的罗马教会。4世纪初,1月6日是罗马帝国东部各教会纪念<a href="yesu.html" target="_blank">耶稣</a>降生和受洗的双重节日,即上帝通过耶稣向世人显示自己。 这一天又是罗马历书的冬至节,意味着万物复苏的开始。可能由于这个原因,罗马教会才选择这一天作为圣诞节。后来,因为各地教会使用的历书不同,具体日期不能统一,于是就把12月24日到第二年的1月6日定为圣诞节节期(Christmas Tide),各地教会可以根据当地具体情况在这段节期之内庆祝圣诞节。 在欧美许多国家里,人们非常重视这个节日,把它和新年连在一起,而庆祝活动之热闹与隆重大大超过了新年,成为一个全民的节日。12月24日平安夜、12月25日圣诞节的主要纪念活动都与耶稣降生的传说有关 。</p><img src="data:images/t1.gif" /><h2 id="man">圣诞老人的由来</h2><p>圣诞节当然少不了圣诞老人,根据圣经记载,书中并没有提起这一号人物。到底他是如何成为圣诞的主角之一呢?</p><img src="data:images/t2.jpg" />
<p>相传在一千六百多年前,荷兰巴里地方有一个老人,名叫尼古拉斯,他一生最爱帮助贫穷的人家。其中有一次他帮助三个贫穷的少女,送她们三袋金子以逃过被卖的不幸。到了一八二二年,由荷兰传教士把这位伟大慈善家的故事传到美国,装扮圣诞老人渐渐地流行于世界各国。根据调查,以上故事还有下文;当尼古拉斯偷偷把其中一袋金子送给其中一名女子时,他把金子从其中一个窗户扔进去,恰好掉进晾在壁炉上的一只长袜中。于是,将礼物放在圣诞袜子的送礼方法便传到至今。</p><img src="data:images/t3.jpg" /><p>在平安夜里,孩子总会把一双双色彩缤纷的袜子挂在床头,然后在袜子旁边放杯热牛奶让圣诞老人喝,以让劳苦功高的圣诞老人解渴,并送份大礼给自己。?</p><h2 id="tree">圣诞树的由来</h2><p>圣诞一直是庆祝圣诞节不可少的装饰物,如果家中没有圣诞树,就大大减少了过节气氛。关于圣诞树的来源有多种不同的传说。</p><p>其中一个是说:大约在十六世纪,圣诞树最先出现在德国,德国人把长青的松柏枝拿到屋中去摆设,将之成为圣诞树。后来,由德国人马丁路德把蜡烛放在树林中的枞树枝,然后点燃蜡烛,使它看起来像是引导人们到伯利恒去。而近今日,人们已经改用粉色的小灯泡了。
</p><img src="data:images/t4.jpg" /><p> 另一个传说记载。在很久以前,曾有一位农民,在圣诞节那天遇到一个穷苦小孩,他热情地接待了这个儿童。儿童临走时折下一根松枝插在地上,松枝立即变成一棵树,上面都挂满礼物,以答谢农民的好意。</p><p>圣诞树真正出现在圣诞节时,首先见于德国,之后又传入欧洲和美国,并以其优美的姿态,成为圣诞节不可缺少的装饰。圣诞树的种类繁多,有天然松柏圣诞树、也有人造圣诞树及白色圣诞树。</p><p> 每棵圣诞树上都挂满琳琅满目的装饰品,但每棵树的顶端必定有个特大的星星,象征三博士跟随该星而找到耶稣,而且也只有该家庭的一家之主可以把这棵希望之星挂上。</p>更多内容可以百度一下
<a href="http://www.baidu.com" target="_blank"> <img src="data:images/arr.gif" /> </a></body>
</html>

第二页:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>耶稣 jesus</title>
</head>
<body><h2>耶稣</h2>
<p>耶稣(公元元年/前4年—公元30年),是基督宗教里的核心人物,基督宗教认为他是《旧约圣经》中所预言的弥赛亚(救世主,基督),并且是三位一体中圣子的位格,常被称为“拿撒勒人耶稣”。 耶稣出生于以色列的伯利恒,三十岁左右开始传道,三十三岁时在总督本丢彼拉多执政时受难、为了全人类的罪被钉死在十字架上,第三天复活、并向门徒显现四十天后升天,坐在全能天父的右边,他必要在世界穷尽的审判之日在光荣中降来,建立荣耀的天国,给「善」带来最后的胜利。 《圣经》记载:耶稣是神的儿子,神爱世人,甚至将他的独生子赐给他们,叫一切信他的,不至灭亡,反得永生。
</p><img  src="data:images/ys.jpg" /><p>耶稣基督有许多别的头衔和称呼:以马内利、神的儿子、人子、道、中保、大祭司、君王、万王之王、万主之主、羔羊、明亮的晨星、大卫的儿子(大卫的子孙)、大卫的根、拉比或拉波尼(老师的意思)、拿撒勒人耶稣等等。耶稣有好几次说到“我是”:我就是生命的粮(约翰福音6:35),我是世界的光(约8:12),我是好牧人(约10:11),我是羊的门(约10:7),我是道路、真理、生命(约14:6),我是真葡萄树(约15:1)。这里的“我是”是隐含地引用旧约,提示耶稣是道成肉身的救主身份。
</p><p>耶稣是顺服父神的旨意为罪人的缘故死在十字架上,成了赎罪祭,以义的代替不义的,使凡相信他的,因着他的宝血,得称为义。基督又按照圣经所说,第三天从死里复活,败坏那掌死权的魔鬼,升上高天,掳掠众仇敌,现今坐在父神的右边,是神与人之间唯一的中保,也唯有借着他,信徒可以进到父面前。将来他必要再来,建立荣耀的国度。[2]
</p>
</body>
</html>

5. @拓展阅读

5.1 锚点定位 (难点)

通过创建锚点链接,用户能够快速定位到目标内容。

创建锚点链接分为两步:

1. 使用相应的id名标注跳转目标的位置。 (找目标)<h3 id="two">第2集</h3> 2. 使用<a href="#id名">链接文本</a>创建链接文本(被点击的) (拉关系)  我也有一个姓毕的姥爷..<a href="#two">

快速记忆法:

好比找个人办事, 首先找到他,然后拉关系,最后看效果。

5.2 base 标签

<base target="_blank" />

总结:

  1. base 可以设置整体链接的打开状态
  2. base 写到 之间
  3. 把所有的连接 都默认添加 target="_blank"

一句话说出他们:

全体链接~ 到 ~  全体集合  所有链接 以新窗口打开页面  ~   是

5.3 预格式化文本pre标签

<pre> 标签可定义预格式化的文本。

被包围在 <pre> 标签 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

<pre>此例演示如何使用 pre 标签对空行和 空格进行控制</pre>

一句话说出他们:

所谓的预格式化文本就是 ,按照我们预先写好的文字格式来显示页面, 保留空格和换行等。

有了这个标签,里面的文字,会按照我们书写的模式显示,不需要段落和换行标签了。但是,比较少用,因为不好整体控制。

5.4 特殊字符 (理解)

一些特殊的符号,我们再html 里面很难或者 不方便直接 使用, 我们此时可以使用下面的替代代码。


虽然有很多,但是我们平时用的比较较少, 大家重点记住 空格 大于号 小于号 就可以了,剩下的回来查阅。

总结:

  1. 是以运算符&开头,以分号运算符;结尾。
  2. 他们不是标签,而是符号。
  3. HTML 中不能使用小于号 “<” 和大于号 “>”特殊字符,浏览器会将它们作为标签解析,若要正确显示,在 HTML 源代码中使用字符实体

团队约定

推荐:

<a href="#">more &gt;&gt;</a>

不推荐:

 <a href="#">more >> </a>

5.5 html5发展之路

5.6 什么是XHTML

XHTML 是更严格更纯净的 HTML 代码。

  • XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
  • XHTML 的目标是取代 HTML。
  • XHTML 与 HTML 4.01 几乎是相同的。
  • XHTML 是更严格更纯净的 HTML 版本。
  • XHTML 是作为一种 XML 应用被重新定义的 HTML。
  • XHTML 是一个 W3C 标准。

5.7 HTML和 XHTML之间有什么区别?

  • XHTML 指的是可扩展超文本标记语言
  • XHTML 与 HTML 4.01 几乎是相同的
  • XHTML 是更严格更纯净的 HTML 版本
  • XHTML 是以 XML 应用的方式定义的 HTML
  • XHTML 是 2001 年 1 月发布的 W3C 推荐标准
  • XHTML 得到所有主流浏览器的支持
  • XHTML 元素是以 XML 格式编写的 HTML 元素。XHTML是严格版本的HTML,例如它要求标签必须小写,标签必须被正确关闭,标签顺序必须正确排列,对于属性都必须使用双引号等。

6. @深入阅读

HTML5的崛起之路

前端基础第一天:HTML常用标签知识点相关推荐

  1. 前端基础----html初识、常用标签

    一.HTML初识 web服务本质 import socketdef main():sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)soc ...

  2. 前端基础1:HTML常用标签

    HTML标签 p标签 p为段落标签 特性: 独占一行 h标签 标题标签 特性: 独占一行 由大到小 加粗 strong\em标签 加粗\斜体标签 a标签 超链接标签 ol标签 有序列表 <ol ...

  3. 前端基础:通过HTML表格标签布局《餐饮菜谱》

    前端基础:通过HTML表格标签布局<餐饮菜谱> 布局,是前端工作的第一步,也是前端页面能够得到展示的技术手段.对于表格式布局是简单的页面布局的基础,它是无法解决浏览器兼容性问题,因此这种布 ...

  4. 01 html和css (前端基础第一天)

    ---恢复内容开始--- 1.HTML 第一天目标 学习目标:- 了解常用浏览器- 掌握WEB标准- 理解标签语义化- 掌握常用的排版标签- 掌握常用的文本格式化图像链接等标签- 掌握三种列表标签- ...

  5. 梅科尔工作室-第一次网页前端培训笔记(HTML常用标签)

    学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 1.安装编译器 vs hBuilder X等等(本人主 ...

  6. 前端基础第一天——HTML

    目录 什么是HTML? HTML 标签 1.html常用标签: 1.1标题标签 ​ 1.2段落标签 1.3换行标签 1.4文本格式化标签 1.5盒子标签 1.6图像标签 1.7目录文件夹和根目录 1. ...

  7. web html常用标签含义,WEB前端开发之HTML:常用标签知多少

    今天来介绍一下html常用标签 基本结构 标题元素 ● ~ 标签用于定义标题 其中 的重要性最高,而 的重要性最低.(权重) ● 标签通常用于最顶层的标题. ●一个html文档之中一般只有一个 标题 ...

  8. 前端基础第一天项目 品优购

    品优购项目-上 目标 能够遵循品优购代码规范 能够在品优购首页中引入 favicon 图标 能够说出三大标签 SEO 优化 能够在品优购首页中使用字体图标 能够说出 LOGO 需要哪些 SEO 优化 ...

  9. web前端基础——第一章

    目录 一.了解什么是HTML.CSS 1.什么是HTML.CSS? 2.如何去写代码?写到哪里呢? 二.宇宙第一编辑器VS Code 1.如何安装/使用插件? 2.学习编辑器基本使用. 三.Chrom ...

最新文章

  1. css就近原则_「Web前端开发进阶篇」CSS优先级
  2. android 组装xml,Android中组装xml文件内容
  3. Vector用法(C++ Primer中文版)
  4. 2.13 向量化 Logistic 回归-深度学习-Stanford吴恩达教授
  5. 360安全卫士核心改名ZhuDongFangYu.exe
  6. The operation couldn’t be completed. (LaunchServicesError error 0.)
  7. python引用传递产生的问题_python关于lambda、引用传递等易犯的错误
  8. 对5种主流编程语言的吐槽
  9. Apache Thrift快速入门教程
  10. 关于动态生成div的认识
  11. 外部库依赖以及 编译
  12. Spark SVN + Eclipse 3.3 + Subversive Installation Guide
  13. MUI框架学习(2)-页面间传值
  14. python spss写论文_自从用 spss 写了论文。。。。
  15. 计算机网络名称缓存清理,如何清理电脑网络连接缓存
  16. 【python报错解决】findfont: Font family [‘Arial‘] not found. Falling back to DejaVu Sans.
  17. 威联通NAS配置1.18.1Minecraft服务器
  18. 火箭双杀尼克斯 哈林组合和砍50分
  19. Webpack4.0各个击破(6)loader篇
  20. HTML 利用 Web Audio API 进行音频可视化

热门文章

  1. Android开发的各个领域发展前景?路线?规划未来看这篇
  2. 2022出海非洲:南非电商市场现状及发展前景
  3. 程序员玩‘附近的人’,妹子还没泡,先学会了个专业技能!
  4. 2022支付宝集五福攻略,一天20张不是事
  5. 华为云教程(弹性云服务器ECS)
  6. noip2002 自由落体 (物理)
  7. C语言 打飞机 小游戏
  8. Java-汉字字符串转拼音,包括首字母和全拼
  9. android 代码阅读,代码阅读器手机版-代码阅读器appv1.0 安卓版-腾牛安卓网
  10. excel排名_表格技巧—如何在Excel中快速计算排名