html空格转义符nbsp_HTML学习历程⼀:html概述和基本结构
1.HTML概述
HTML是 HyperText Mark-up Language 的⾸字母简写,意思是超⽂本标记语⾔,超⽂本指的是超链接,标记指的是标签,是⼀种⽤来制作⽹页的语⾔,这种语⾔由⼀个个的标签组成,⽤这种语⾔制作的⽂件保存的是⼀个⽂本⽂件,⽂件的扩展名为html或者htm,⼀个html⽂件就是⼀个⽹页,html⽂件⽤编辑器打开显⽰的是⽂本,可以⽤⽂本的⽅式编辑它,如果⽤浏览器打开,浏览器会按照标签描述内容将⽂件渲染成⽹页,显⽰的⽹页可以从⼀个⽹页链接跳转到另外⼀个⽹页。
2.HTML基本结构
<!DOCTYPE html>                            #⽂档声明
<html lang="en">
<head>
<meta charset="UTF-8">
<title>⽹页标题</title>
</head>
<body>
⽹页显⽰内容
</body>
</html>
第⼆⾏“<html>”标签和最后⼀⾏“</html>”定义html⽂档的整体,“<html>”标签中的‘lang=“en”’定义⽹页的语⾔为英⽂,定义成中⽂是'lang="zh-CN"',不定义也没什么影响,它⼀般作为分析统计⽤。 “<head>”标签和“<body>”标签是它的第⼀层⼦元
素,“<head>”标签⾥⾯负责对⽹页进⾏⼀些设置以及定义标题,设置包括定义⽹页的编码格式,外链css样式⽂件和javascript⽂件等,设置的内容不会显⽰在⽹页上,标题的内容会显⽰在标题栏,“<body>”内编写⽹页上显⽰的内容。
3.HTML⽂档类型
⽬前常⽤的两种⽂档类型是XHTML 1.0和HTML5
⽂档要求
1、所有的标签必须⼩写
2、所有的属性必须⽤双引号括起来
3、所有标签必须闭合
4、img必须要加alt属性(对图⽚的描述)
html注释:
<!-- 这是⼀段注释  -->
4.HTML标签特点:
html的标签⼤部分是成对出现的,少量是单个出现的,特定标签之间可以相互嵌套,嵌套就是指⼀个标签⾥⾯可以包含⼀个或多个其他的标签,包含的标签和⽗标签可以是同类型的,也可以是不同类型的:
<!-- 成对出现的标签  -->
<body>......</body>
<p>......</p>
<div>......</div>
<b>......</b>
<!-- 单个出现的标签  -->
<br/>
<img src="..." />
<input type="..." />
<!-- 标签之间的嵌套  -->
<p>
<span>...</span>
html中的5种空格表示
<a href="...">...</a>
</p>
<div>
<h3>...</h3>
<div>
<span>...</span>
<p>...</p>
</div>
</div>
5.HTML标题
通过 <h1>、<h2>、<h3>、<h4>、<h5>、<h6>,标签可以在⽹页上定义6种级别的标题。6种级别的标题表⽰⽂档的6级⽬录层级关系,⽐如说: <h1>⽤作主标题(最重要的),其后是 <h2>(次重要的),再其次是 <h3>,以此类推。搜索引擎会使⽤标题将⽹页的结构和内容编制索引,所以⽹页上使⽤标题是很重要的。
<h1>这是⼀级标题</h1>
<h2>这是⼆级标题</h2>
<h3>这是三级标题</h3>
6.HTML段落、换⾏与字符实体
html段落
标签定义⼀个⽂本段落,⼀个段落含有默认的上下间距,段落之间会⽤这种默认间距隔开,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>段落</title>
</head>
<body>
<p>HTML是 HyperText Mark-up Language 的⾸字母简写,意思是超⽂本标记语⾔,超
⽂本指的是超链接,标记指的是标签,是⼀种⽤来制作⽹页的语⾔,这种语⾔由⼀个个的
标签组成,⽤这种语⾔制作的⽂件保存的是⼀个⽂本⽂件,⽂件的扩展名为html或者htm。
</p>
</body>
</html>
html换⾏
代码中成段的⽂字,直接在代码中回车换⾏,在渲染成⽹页时候不认这种换⾏,如果真想换⾏,可以在代码的段落中插⼊ 来强制换⾏,代码如下:
<p>
⼀个html⽂件就是⼀个⽹页,html⽂件⽤编辑器打开显⽰的是⽂本,可以⽤<br/>
⽂本的⽅式编辑它,如果⽤浏览器打开,浏览器会按照标签描述内容将⽂件<br/>
渲染成⽹页,显⽰的⽹页可以从⼀个⽹页链接跳转到另外⼀个⽹页。
</p>
html字符实体
代码中成段的⽂字,如果⽂字间想空多个空格,在代码中空多个空格,在渲染成⽹页时只会显⽰⼀个空格,如果想显⽰多个空格,可以使⽤空格的字符实体,代码如下:
<!--  在段落前想缩进两个⽂字的空格,使⽤空格的字符实体:   -->
<p>
  ⼀个html⽂件就是⼀个⽹页,html⽂件⽤编辑器打开显⽰的是⽂本,可以⽤<br />
⽂本的⽅式编辑它,如果⽤浏览器打开,浏览器会按照标签描述内容将⽂件<br />
渲染成⽹页,显⽰的⽹页可以从⼀个⽹页链接跳转到另外⼀个⽹页。</p>
在⽹页上显⽰ “<” 和 “>” 会误认为是标签,想在⽹页上显⽰“<”和“>”可以使⽤它们的字符实体,⽐如:
<!-- “<” 和 “>” 的字符实体为 < 和 >  -->
<p>
3 < 5 <br>
10 > 5
</p>
7.HTML块、含样式的标签
html块
1、div标签 块元素,表⽰⼀块内容,没有具体的语义。
2、span标签 ⾏内元素,表⽰⼀⾏中的⼀⼩段内容,没有具体的语义。
含样式和语义的标签
1、em标签 ⾏内元素,表⽰语⽓中的强调词
2、i标签 ⾏内元素,原本没有语义,w3c强加了语义,表⽰专业词汇
3、b标签 ⾏内元素,原本没有语义,w3c强加了语义,表⽰⽂档中的关键字或者产品名
4、strong标签 ⾏内元素,表⽰⾮常重要的内容
语义化的标签
语义化的标签,就是在布局的时候多使⽤语义化的标签,搜索引擎在爬⽹的时候能认识这些标签,理解⽂档的结构,⽅便⽹站的收录。⽐如:h1标签是表⽰标题,p标签是表⽰段落,ul、li标签是表⽰列表,a标签表⽰链接,dl、dt、dd表⽰定义列表等,语义化的标签不多。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。