HTML笔记整理
自学前端快一年了,现在感觉学的东西好多、好杂、好乱,知识不成体系,所以下定了决心花一点时间来整理一下学过的前端知识,帮助自己记忆的同时,也希望可以帮助到更多学习前端的小伙伴。这是我整理的第一篇——HTML笔记
一、认识HTML
1、html的发展史
1993年(IETF)HTML 1.0
1995年(W3C) HTML 2.0
1996年 (W3C) HTML 3.2
1997年 (W3C) HTML 4.0
1999年 (W3C) HTML 4.01
2000年 (W3C) XHTML 1.0
2001年 (W3C) XHTML 3.2
XHML2.0?
2004 年(WHATWG)HTML5草案
2008年(合并)HTML5正式版
HTML5未来
2.html (英文:Hyper Text Markup Language)超文本标记语言
说白了HTML就是用尖括号抱起来的的英文单词,浏览器对这个尖括号包裹起来的英文单词有特殊的解释
超文本:在文本文件里面除了基本文本之外HIA包含图片,音频,视频的内容
标记:特殊符号作为的一个标记
3、作用
当然是用来编写网页啦~
4、在网页中如何查看网页代码
右键---->检查
5、HTML的基本结构
<html>
<head>
<title>网页的标题</title>
</head>
<body>
这里写内容
</body>
</html>
5、html中的注释 Ctrl+/
<!-- 这里写注释内容 -->
二、HTML中标签
1、标题 h1,h2,h3,h4,h5,h6 (字号从大到小)
特点:
文字加粗
独占一行
<html>
<head>
<title>网页的标题</title>
</head>
<body>
<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>
</body>
</html>
2、段落标签 p
<p>这里写段落内容</p>
3、换行标签</br>
<p>第一行</br>第二行</p>
4、字体标签
加粗 <b></b> <strong> </stong>
下划线标签<u></u> <ins></ins>
倾斜标签:em
5、pre预排版标签
使用其他的标签在标签内有空格,浏览器会默认将空格清除
使用pre浏览器就不会将空格清除掉
<pre>
****
********
** **
****
</pre>
6、分隔标签 <hr>
三、标签的属性
1、标签的分类
-
双标签:
-
单标签:
2、属性
- 每一个标签都有它的属性(特征)
- 一个标签有一个或多个属性
- 每一个属性都有对应的值,值要有引号引起来(单引号双引号都可以)
- 属性之间用空格隔开
- 属性没有顺序
<h1 name='h' class="h" id="h"></h1>
注意: 这里的name,class ,id是属性 其对应的字符串是属性值
四、列表
1、 ul li 无序列表
ul中有一个属性 type 可以改变 列表前的标记
type=‘circle’ 圆 //square方块
<body>
<ul>
<li>hhhh</li>
<li>hhhh</li>
<li>hhhh</li>
<li>hhhh</li>
<li>hhhh</li>
</ul>
</body>
2、ol li 有序列表
但type = ’A’ 列表的开头标记以 ABC…排序
type = ’1’ 列表的开头标记以 123…排序
属性 start 使用来控制从什么开始(必须是数字)
start =2 ,从2开始
<body>
<ol type='1'>
<li>hhhh</li>
<li>hhhh</li>
<li>hhhh</li>
<li>hhhh</li>
<li>hhhh</li>
</ol>
</body>
3、自定义列表 dl dt dd
dl相当于ul一样的大的容器来装dt和dd
这里的dt是标题首行,dd是内容行,他们两是兄弟关系
<body>
<dl>
<dt>线下店家</dt>
<dd>小迷之家</dd>
<dd>网点</dd>
</dl>
</body>