在软件的使用过程中,有两种方式:
世界主流的浏览器有哪些:谷歌浏览器(Chrome-必须安装)、IE、Safari、Firefox、Opera、Edge浏览器
DreamWare、WebStrom、HBuilder、Visual Studio Code、记事本
HTML是一种描述网页的语言,称为超文本标记语言,(注意:它不是编程语言),所谓标记语言就是提供了一套标记标签(知道这些标签的作用)。HTML就是使用标记标签来描述网页
运行环境:在浏览器中解释执行
标签:由尖括号括起来的关键词,HTML预先已经定义好了一些我们可以使用的标签。
<元素名称开始> 显示的“元素”内容-对标签 </元素名称结束> <元素名称/> 单标签
网页:网页是网站的构成的基本元素,一个网站是由一个或者多个网页组成,网页其实就是一个文件(超文本标记语言格式),该文件的后缀名:html/htm
<h1>HTML预先定义好的标签,有预先设计好的显示样式</h1> <yf06>符合标签的定义格式,浏览器能识别了该标签,但是没有预先设置的显示样式,那么就是显示默认样式</yf06>
WEB浏览器的作用,读取HTML文件(识别),并且以网页的形式显示出它们的内容。浏览器不会显示HTML的标签,而是通过使用标签来解释页面的内容
<!DOCTYPE> <!-- HTML注释:定义HTML文档类型 --> <html> <!-- HTML文件的根标签 --> <head> <!-- HTML文件头部信息 --> <title>网页的标题</title> </head> <body> <h1>网页显示的内容</h1> </body> </html>
HTML标签:作用所有HTML中标签的根节点,一个页面中应该只有一个,最大标签
HEAD标签:文档头部标签,可以描述文档中属性、信息(标题等)
BOYD标签:文档主体,90%以上的标签都是写在body中的
(1)标签的分类
HTML文件是由很多的标签组成, 分为单标签和对标签
<元素名称开始> 显示的“元素”内容-对标签 </元素名称结束> :<h1> 内容 </h1> <元素名称/> 单标签 : <br/>换行
(2)标签关系
<body> <h1>网页 <yf06>显示的</yf06>内容 </h1> </body>
<head></head> <body></body>
(3)标签属性
属性类似于特性,例如手机的颜色、尺寸、重量等等都是手机属性。标签也有属性。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>演示</title> <!-- 引入的logo图片 --> <link rel="icon" type="image/x-icon" href="love.jpg"> </head> <body> <p align="center" title="叶凡"> 遮天 </p> <p align='right' title='苏铭'> 求魔 </p> <p align="left"> 诛仙 </p> </body> </html>
KEY=VALUE
,等号两端不要使用空格<!DOCTYPE> <!-- HTML注释:定义HTML文档类型 --> <html> <!-- HTML文件的根标签 --> <head> <!-- HTML文件头部信息 --> <meta charset="utf-8"><!-- meta 提供网页的页面元信息,设置网页的编码格式 --> <title>网页的标题</title><!-- 设置网页的标题 --> <!-- 引入外部样式 --> <link rel="stylesheet" type="text/css" href="style.css"><!-- 定义文档与外部资源的关系,最常见引用CSS --> <!-- 引入的logo图片 --> <link rel="icon" type="image/x-icon" href="logo.jpg"> <!-- 设置内部样式 --> <style type="text/css"> </style> <!-- 引入脚本文件,个人不推荐使用 --> <script type="text/javascript" src="demo.js"></script> </head> <body> <h1>网页显示的内容</h1> </body> </html>
学习的标签都是写在body网页内容中的标签
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>标题标签</title> </head> <body> <h1>西游记</h1> <h2>西游记</h2> <h3>西游记</h3> <h4>西游记</h4> <h5>西游记</h5> <h6>西游记</h6> <h7>西游记</h7> <h8>西游记</h8> </body> </html>
页面当中经常使用到标题标签,HTML一共提供了6个等级标题标签,文字加粗并且换行,依照重要性字体大小递减。
面试考试的知识点:h1标签的使用,必须要慎重,h1标签尽量少用,一般情况下h1标签都是给logo使用,页面上不要动不动出现h1标签
单词缩写=>paragraph,
<p></p>
<hr/> 单标签
案例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>标题</h1> <p>2021-04-18 09:35:14 来源: 广播站</p> <hr/> <p>123</p> <p>456</p> </body> </html>
上述案例,当浏览器进行标签解释执行的时候,就能知道哪个是标题、哪个是段落,有助于浏览器对代码的识别性比较好,让整个网页的内容有“语义”
对比代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div style="font-size: 20px;font-weight: bold;">标题</div> <span>2020-04-18 09:35:14 来源: 广播站</span> <hr/> <div>jqk</div> <div>123</div> </body> </html>
<div></div> <span></span>
标签(重点)这两个标签是没有任何语义的,是我们网页的布局主要使用的标签(css+div)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文本格式化标签</title> </head> <body> <b>遮天:加粗</b><br/> <strong>叶凡:加粗:重中之重</strong><br/> <hr/> <i>医生:斜体</i><br/> <em>天使:斜体:重要</em> <hr/> <del>神墓:删除线</del><br/> <del>39.00元</del>现在<strong>28.00元</strong> <hr/> <u>东皇:下划线</u><br/> <ins>东皇:下划线</ins> <hr/> <span>H<sub>2</sub>O<sup>2</sup></span> <hr/> <span>归墟<small>归墟</small><big>归墟</big></span> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>演示</title> <!-- 引入的logo图片 --> <link rel="icon" type="image/x-icon" href="love.jpg"> </head> <body> <p align="center" title="叶凡"> 遮天 </p> <p align='right' title='苏铭'> 求魔 </p> <p align="left"> 诛仙 </p> </body> </html>
KEY=VALUE
,等号两端不要使用空格学习CSS样式,属性尽量不要使用关于样式的属性
<img>
(重点)
图片路径问题:
<img src="E:\图片\壁纸\01.jpg" width="600px" title="好漂亮" border="3">
:不能用服务器的方式打开(图片无法显示)
<img src="网页中复制图片地址">
:实际开发使用这种带协议的绝对路径
<img src="../images/author.jpg">
先返回上一层