HTML自学
之前学过一点点HTML,时间久了差不多忘完了,重新捡起来了
HTML概述
HTML不是编程语言,而是超文本标记语言,由一系列的元素来定位网页上的模块。例如:
头部模块:
<html>
<head>
<meta charset="utf-8">
<title>个人网站</title>
</head>
</html>
用来告诉浏览器用什么编码来打开网页,以及定义网页标签。还有显示网页标签图标,有个图标签看起来会更酷一些:
<link rel="icon" href="images/new003.ico" type="img/x-ico" />
就像这样,更有逼格,好看,嘿嘿。
"images/new003.ico"是文件位置,注意,图标格式必须是ico格式。
标签和属性
HTML比较重要的东西就是标签和属性,标签定义模块,属性定义标签,我是这么理解的,哈哈。
标签由开始标签,内容和结束标签组成,开始标签中还可以写上属性。
<p class="editor-note"> 我是一名学生</p>
- 其中,
<p>
是开始标签,表示元素从这开始</p>
是结束标签,表示元素在这里结束。我是一名学生
是内容 class="editor-note"
是属性,属性表示元素的额外内容,此例中这个属性没有什么实义。- 标签中,元素和属性之间有一个空格,如果元素有多个属性,那么,属性与属性之间也要用空格隔开。
- 属性后面是
=
,而等号后面是属性值,即上面的editor-note
。
块级元素和内联元素
- 块级元素:代码如块状显示,成上下结构,例如段落等,不可嵌套入内联元素,但是可以嵌套进其他块级元素,
- 内联元素:代码如行状显示,成一行。常常出现在块级元素中,并且包裹着一小段文本,例如强调元素
<em>
和<strong>
,超链接<a>
等等。
空元素
元素的结构是“开始标签 内容 结束标签”,但总有例外,某些元素只有标签,标签中有一些信息,这种就叫空元素,例如<img>
就是空元素,常用来插入一张图片。
<img src="images/new002.jpg" alt="图片不见了!">
<img>
中的src=""
中的内容指向的是图片的地址。
HTML的文档结构
<!DOCTYPE html>
<html>
<head>
<title>个人空间</title>
</head>
<body>
<p>你好,我是北港</p>
</body>
</html>
<!DOCTYPE html>
:文档声明,表示接下来这段文档是用哪一HTML版本所写,例中为HTML5。<html></html>
:整个完整页面的根元素。<head></head>
:包含了所有HTML页面的头部信息。<title></title>
:用来设置页面标题。它出现在浏览器标签上,当你的浏览器标记或收藏页面时,它可用来描述页面。<body></body>
:包含了访问页面时所有显示在页面上的内容,即主干,正文。
所以,HTML的文档结构包括网页的头部和主体两个部分。
其他元素
<h></h>
:标题元素可分为<h1>
,<h2>
,<h3>
,<h4>
,<h5>
,<h6>
六级标题,一级比一级小<img>
:图片元素,其中src=""
是<img>
的必要属性。它的值是图片文件的URL,URL就是浏览器找到该图的路径。alt=""
也是<img>
的属性。它的值是文本。它规定了当图像无法显示时的替代显示。<p>
:段落元素<a>
:超链接元素
<a href="https://https://blog.csdn.net/">CSDN博客-专业IT技术发表平台</a>
上面这个例子就是在文本“CSDN博客-专业IT技术发表平台”上添加一个超链接,使用户点击这个文本时跳转到blog.csdn.net的官网首页。
- 有序列表:用
<ol>
元素包围,其中每一个项目都要用一个<li>
元素包围。 - 无序列表:用
<ul>
元素包围,其他与有序列表相同 <br>
:也是一个空元素,它的作用是折行<strong>
:加粗字体<em>
:斜体字体
未完待续,有空再写。