首先要有根标签:(内容),所有的内容都要在根标签中,而且一个网页有且仅有一个根标签。
其次,要有子标签:,html是head、body的父标签。为了清晰,我们使用缩进:
<html>
<head>
<title>这是一个非常好的网页title>
head>
<body>
<h1>这是我的第一个网页!h1>
body>
html>
注意:
<html>
<head>
<title>这是一个非常好的网页title>
head>
<body>
<h1>这是我的第一个网页!h1>
body>
html>
注意:注释要简单明了 ,写程序中要养成编写注释的好习惯,例如要写功能、作者、日期等。
现在看来我们的网页十分单调,黑底白字,如果我们要单独给其中的一段字修改颜色应该如何操作呢?
<html>
<head>
<title>这是一个非常好的网页title>
head>
<body>
<h1>这是我的<font color="red">第二个font>网页!h1>
body>
html>
现在的效果呢?
需要注意的是:属性需要写在开始标签中,实际上就是一个名值对的结构。
属性名 = “属性值”
而且一个标签中可以有多个属性,只要用空格隔开。
属性名 = “属性值” 属性名 = “属性值”
众多的属性可以参考菜鸟教程官网。
就是这个问题,HTML总共有那么多的版本,而且至少有三个在广泛使用,浏览器是如何知道我们在使用哪个版本的呢?
为了让浏览器知道我们使用的是那个版本,我们需要在网页的最上面添加一个doctype声明!
这些东西也就看看,现在已经没人用了。
这些东西不仅不好看,而且根本记不住,那么html5的doctype声明呢?
<html>
<head>
<title>这是一个非常好的网页title>
head>
<body>
<h1>这是我的第二个font>网页!h1>
body>
html>
每个浏览器都有默认的字符集,或许是中国的GBK、GB2312,或许是万国码UTF-8,也有ANSI指的是系统自动转换格式。但我们编码用的一般是UTF-8,若是浏览器的默认解码字符集是GB2312的话,我们写的网页就会出现乱码比如出现这些我们看不懂的字符:
那怎么办呢?
<doctype html>
<html>
<head>
<meta charset="UTF-8"/>
<title>我的网页title>
head>
<body>
<h1>这是一个非常漂亮的网页h1>
body>
html>
我们需要像上面的代码中一样,添加一段meta标签,用来设置了浏览器的解码字符集。
自此,我们的html格式就算基本完备。
<h1>一级标题h1>
<h2>二级标题h2>
<h3>三级标题h3>
<h4>四级标题h4>
<h5>五级标题h5>
<h6>六级标题h6>
<p>我是一个p标签,我用来表示一个段落p>
<p>
锄禾日当午,<br/>
汗滴禾下土。<br/>
谁知盘中餐,<br/>
粒粒皆辛苦。<br/>
p>
<hr/>
<hr/>
当我们写这样一段代码的时候会遇到一些问题
<head>
<meta charset="utf-8">
<title>实体title>
head>
<body>
a<b>c
body>
html>
其实就是其中的我们想要得到的结果是ac,而实际上呢?
我们得到的是ac,其中的c还是加粗的字体,这是为什么呢?
因为我们的html中恰好是一个标签,意思就是加粗,所以我们的到的不是我们想要的结果。
注意:
<
(lt表示less than).>
(gt表示great than).%nbsp;
(non-break space).©
.还有大量的实体需要我们了解,直接上菜鸟教程上就能查询到:实体语法
所以将我们上面的代码改写为下面这样的形式就能达到目的:
<head>
<meta charset="utf-8">
<title>实体title>
head>
<body>
a<b>c
body>
html>
接下来我们讨论如何在网页中引入一个外部的图片呢。
首先,将我们需要引入的图片与我们的html文件放在同一个文件夹下。
<html>
<head>
<meta charset="UTF-8">
<title>图片标签title>
head>
<body>
<img src="1.jpeg" alt="小可爱" width="230px" height="300px">
body>
html>
这样我们打开我们的网页就能获得我们的图片了,但是问题来了,我们的描述呢,我们的alt怎么没起到作用呢?这里我们要注意咯,alt表示:在图片不能显示的时候,对图片的描述!(搜索引擎可以根据alt来判断我们的图片,如果不写alt搜索引擎不会对我们的图片进行收录!这才是alt的真正作用!)
src属性配置的是图片的路径,目前(上面)我们所需要的路径全都是相对路径。而什么是相对路径?相对路径指的是:当前资源所在目录的位置。
控制相对路径:
但是如果我们的图片和我们的html文件隔得太远,就得使用绝对路径了,使用绝对路径比较麻烦,所以我们一般使用相对路径。
效果不一致,使用效果好的。
效果不一致,使用小的。
这次就先记录到这里吧,这只是最最开始的一点基础了,希望能对小白有点帮助,就这样咯。