HTML 第 01 天 —— HTML 基础

一:HTML简介

1.什么是HTML?

1. HTML:超文本标记语言(Hyper Text Markup Language);

2. 不是编程语言,而是标记语言(markup language)—— 不同的标记表示不同的含义。

2:常用浏览器有几个?分别是?

五大浏览器。

1. 谷歌浏览器 Chrome

2. 火狐浏览器 Firefox

3. Safari (苹果电脑) / iPhone / iPAD

4. IE / Edge (微软)

5. 欧朋浏览器 Opera

二:Web 标准的构成有哪些?


1.标签的书写规范是什么?

所有标签都包含在 <> 中间,例如: <html> ;

2.双标签和单标签的特点是什么?

① <tag> 开始标签;

②</tag> 结束标签,结束标签在标签名前有一个 / (斜线);

3. 标签的关系有哪些?

单标签不需要结束标签,例如: <br> 。

4.双标签和单标签的特点是什么?

① 双标签是成对出现的,有开始标签和结束标签;

②单标签不需要结束标签。

5:标签的关系有哪些?

①包含关系:父子;

②并列关系:兄弟。

6:4 个基本标签是什么?作用是什么?



课堂上写的自己的第一个HTML:

<html>

    <head>

        <title>

                 第一个页面

         </title>

     </head>

            <body>

                  键盘敲烂,工资过万。

            </body>

</html>


VSCode 创建 HTML 骨架结构的方式是什么?

1. 新建并保存文件,文件的扩展名是 html ;

2. ! + 回车 / ! + TAB 。

三: 标签

标题标签

1:HTML 提供了几个等级的标题?

标题共有 6 个等级,从 <h1> 到 <h6>

重要性依次递减

字号依次递减

2:哪个级别的标题最重要? 哪个级别的标题字号最大? 标题文字会独占一行显示吗?                    h1                                 h1                                     会 

段落标签

 1:段落标签和换行标签的作用是什么?

段落标签负责显示一段文字;

换行标签会把文字强制换行。

 2:段落标签的是什么?有什么特点?

标题一共六级选,

文字加粗一行显。

由大到小依次减,

从重到轻随之变。

语法规范书写后,

具体效果刷新见。

段落标签是 p 标签;特点:

是双标签,段落内容包含在开始标签和结束标签之间;

文本在一个段落中会根据浏览器窗口的大小自动换行;

段落和段落之间有一定的空隙。

3. 问题 3:换行标签是什么?有什么特点?

换行标签 是 br 标签;特点:是个单标签;

换行后只是另起一行,不像 p 标签会有明显的间距。

4:在 VSCode 中看到的文本排列方式和浏览器中的一样吗?

浏览器在显示页面时,会把 HTML 文件中多个空格或换行合并成一个空格显示。



「文本格式化标签」

1.文本格式化标签的作用是什么 ?

突出显示,比普通文字重要。

2.有那几类文本格式化标签?


 3:为什么推荐使用单词较长的标签?

使用 strong 、 em 、 del 、 ins 语义更清晰、更强烈。

( strong 加粗、 em 倾斜、 i 后续会用在字体图标。)

div 和 span 标签

 1: div 和 span 标签的语义是什么 ?

div 和 span 没有语义;

是在布局时用来装东西的盒子,非常常用!

 2: div 和 span 的区别是什么?


图像标签

 1:在 HTML 中,用哪一个标签来定义图像?

图像标签: img ,是英文单词 image 的缩写

 2:图像标签的必须属性是什么?为什么?

src 属性是图像标签的必须属性;

因为只有指定了图像文件的路径和文件名,图像标签才能正确地显示图片。

 3:图像属性有那几个,作用是什么?


4:属性的书写位置在哪里?

属性写在开始标签中,在标签的名字后面,语法格式如下:

属性名有智能提示,不需要硬记;

属性值需要用双引号引起来;

属性与属性之间使用空格分开。

5:图像的宽度和高度需要同时指定吗 ?为什么?

宽度属性 width / 高度属性 height ;

现阶段不需要同时指定宽高,浏览器会根据已经指定的宽或高,等比例缩放图像。

6:哪一个属性没有智能提示?

边框属性 border 没有智能提示,后续会利用 CSS 设置图像边框。

图像标签注意点

1:图像标签哪些属性是必须要写的?

src 属性是图像标签的必须属性;

因为只有指定了图像文件的路径和文件名,图像标签才能正确地显示图片。

 2: alt 和 title 有什么区别?

alt 属性,指定图像不显示时显示的文本;

title 属性,指定鼠标悬停在图片上方时显示的文本。

三:目录文件夹和根目录

1:什么是目录文件夹? 什么是网站根目录?

目录文件夹:就是普通文件夹,可以保存多个文件和其他文件夹;

网站根目录:一个网站项目的第一层文件夹,保存所有网站需要的网页和素材。

 2:用 VSCode 能直接打开一个文件夹吗?有几种打开文件夹的方式?可以;

VSCode 打开文件夹的三种方式:

1. 在 VSCode 中通过菜单命令打开;

2. 在资源管理中,选中文件夹点击右键,选择「通过 Code 打开」;

3. 直接将文件夹拖拽到文本编辑区域。

相对路径

1.什么是相对路径?

以文件所在位置为参考基础建立的目录路径。

 2:文件夹之间用什么符号分隔?(下一级路径写法)

文件夹之间使用 / 分隔

3: ../ 是什么意思?

../ 表示上一级文件夹。

4:一个文件会有多个上级文件夹吗?

一个文件最多只能有一个上级文件夹,不会有多个上级文件夹。

提示:后续开发网站时,不要把文件放在网站根目录的外面。

绝对路径

1:什么是绝对路径?

文件或文件夹的绝对位置,能够直接定位。

2:绝对路径能够定位唯一的文件或者文件夹吗?

绝对路径能够定位唯一的文件或文件夹。 

链接标签

1:链接标签的作用是什么?

从一个页面链接跳转到另一个页面或者页面的其他位置。

 2:链接标签是单标签还是双标签?为什么?

链接标签是双标签;

可以在链接标签内部包含其他元素(点击谁), href 属性用来指定跳到哪。

 3:链接标签的语法是什么?哪一个属性最重要?

href :目标位置

target :窗口打开方式

_self (默认)在当前窗口打开

_blank 在新窗口中打开

链接标签的 href 属性最重要,指定链接跳转的目标位置。

小记

_self 通常使用在当前网站的跳转

_blank 通常用在外部链接的跳转

4:内部链接会跳转到哪里?可以使用相对路径吗?

外部链接,跳转到其他网站,跳出当前网站;

内部链接,网站内部页面之间的相互链接,可以使用相对路径。

5: 问题 2:在开发时时候空链接?空链接有什么特点?

开发过程中,还不能确定链接目标时可以暂时使用空链接。

锚点链接

1:锚点链接的作用是什么?

锚点链接可以实现页面内跳转。

2. 问题 2:目标标签需要增加什么属性,才能实现锚点链接的跳转?

目标标签需要增加 id 属性,才能实现锚点链接的跳转 —— 跳转到 id 所在位置

3. 问题 3:锚点链接的语法是什么?

锚点链接的语法是: href="#id"

注释标签和特殊字符

1:VSCode 中注释的快捷键是什么?

ctrl + / 。

 2:HTML 中的注释有什么用处?我们开发的时候要写注释吗?

注释是给程序员看的,可以帮助程序员阅读和理解代码,注释不会显示在页面中;

在开发页面时,页面内容通常是从上向下顺序排列的,合理使用注释能够辅助拆分页面

结构。

3:前端工程师一般记住几个特殊符号就可以了?

空格   : no break space

大于号 > : greater than

小于号 < : less than

骨架标签


常用标签


快捷键

Chrome 快捷键 




©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。