(web)Web学习笔记(1)-----HTML

0x01:基本概念

什么是HTML:HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。HTML是由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX, Windows等)。使用HTML语言,将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML文件“翻译”成可以识别的信息,即现在所见到的网页。

0x02:名词解释

标签:

在HTML中,尖括号中的内容被称为标签
标签往往成对出现,第一个标签是开始标签,另一个标签是结束标签,结束标签前要加反斜杠
如:< / html >
也有单独出现的标签,例如img标签
图中尖括号的内容都是标签

(web)Web学习笔记(1)-----HTML_第1张图片

表单:

是一个区域可以用来采集用户的信息
(包裹在form标签中的内容)

元素:

从起始标签开始到结束标签中,都称为一个元素
如图中的< html>到< /html>中间包括的内容就构成了一个html元素

(web)Web学习笔记(1)-----HTML_第2张图片

属性:

一个标签可以拥有多个属性,属性的前后顺序无要求
如图 src就是img的一个属性 alt也是img的一个属性
(web)Web学习笔记(1)-----HTML_第3张图片

值:

属性后用赋值符号连接的就是属性的值
如图中的 “/i/1.jpg” 就是属性src的值
上海鲜花港-郁金香是alt的值
注意值要位于引号内
(web)Web学习笔记(1)-----HTML_第4张图片

0x03:常见标签功能以及作用效果

1.< html>
成对标签
告诉浏览器从此处开始用html语言进行注释

2.< meta>
单个标签
位于head标签内部
元素可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词
当网页出现乱码时,往往都和meta标签中编码格式有关

3.< head>
成对标签
定义文档的头部,它是所有头部元素的容器。< head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。
放在文档的开始处,紧跟在 < html> 后面,并处于 < body> 标签
4.< title>
位于head标签中,成对标签
用来显示 网页标签上的内容
如图-HTML元素就是该网站title标签中的内容
(web)Web学习笔记(1)-----HTML_第5张图片
5.< body >
成对标签
定义了文档的主体,往往网站的内容都放置在body标签中

6.< h1>< h6>
成对标签
被用来定义标题 从大到小 六个等级 h1最大
效果如下
(web)Web学习笔记(1)-----HTML_第6张图片
6.< p>
成对标签
标记网页的段落
可以利用p标签实现换行
7<.br>
空标签 即不需要结束标签
用来实现换行

8.<--!-->
注释标签
标签中的内容不会在浏览器中显示
9.< hr>
单个标签
用于在页面上画一道水平线

11.< pre>
成对标签
预留格式标签 因为在html中浏览器会自动注释掉单个空格 多个空格也会被合并为单个空格
想要在网页中插入代码块时,空格被注释会影响代码

12.< img>
成对标签
在页面中插入一张图片

常用属性altsrc
alt被用于当图片不能正常显示时,浏览器会显示alt属性的值的内容

在阐述img标签src属性前,提出两个概念,绝对路径相对路径
所谓绝对路径就是指图片从盘符开始到图片的路径
而相对路径是指从页面文件开始到图片的路径
因为在页面文件夹发生移动时,我们就要对图片的路径进行修改,因此大多使用相对路径

以下情况中相对路径的使用方法

一、位于同一文件夹下

(web)Web学习笔记(1)-----HTML_第7张图片
如图:当图片与web页面位于同一文件夹下时,我们直接将src的值赋为图片名称即可

二、位于不同文件下

(web)Web学习笔记(1)-----HTML_第8张图片
我们使用…来表示回退到上一级目录
因此使用相对路径的方法是 ../图片名称
同理
(web)Web学习笔记(1)-----HTML_第9张图片
在这种情况下,src的值为 img/图片文件

13.
成对标签
用来构成网页中的超链接
常用属性: href 链接到的网址
标签内容为显示的内容
像这里,点击百度首页
我们会跳转到百度首页 此时该标签的href值为百度首页的url 标签内容使‘百度首页’
在这里插入图片描述
(web)Web学习笔记(1)-----HTML_第10张图片
14.< div>
成对标签
将元素组成块,一般需要和css样式表配合使用

15.< form>表单

成对标签
用来帮助用户构建HTML表单
form标签中含有input标签

15.1.< input>

单个标签 但必须要位于form标签之内
常用属性:
type:决定输入的类型
1.text 文本

其中 first name时文本框前显示得文字 属性name作用于后端数据库部分 此处不予以讨论

First name: 

在这里插入图片描述
2.submit

用于创建一个提交按钮,属性value的值被体现在按钮上

 

在这里插入图片描述
3.radio
构建一个单选框

 Male
Female

在这里插入图片描述

4.checkbox
checkbox表示复选框 此时的name和value都是提交给后端数据库的值
input标签不会自动换行,因此我们使用br标签来进行换行

 I have a bike
I have a car
I have an airplane

在这里插入图片描述
4**.password**

与文本框相同,但是输进去的内容用星号进行隐藏,使用maxlength来限制输入长度
在这里插入图片描述


5**.reset**
重置标签,清空输入内容

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200320191051343.png)

15.2 select

成对标签
用来构成下拉列表


(web)Web学习笔记(1)-----HTML_第11张图片

15.3 Textarea

成对标签
用来构建一个文本域以供用户输入内容使用属性rows和cols来构建文本域的长和宽
但是这种方法不推荐使用,一般使用css样式表来实现大小的控制


在这里插入图片描述

16.列表

有无序列表和有序列表两种

16.1无序列表

无序列表 ul 成对标签
标签

  • 表示列表项 成对标签
    • 咖啡
    • 牛奶

    (web)Web学习笔记(1)-----HTML_第12张图片

    16.2有序标签

    1. 咖啡
    2. 牛奶

    (web)Web学习笔记(1)-----HTML_第13张图片

    17.表格

    < table>
    table标签用来绘制表格
    tr标签用来画一行
    td标签用来画一列
    举个例子来说
    (web)Web学习笔记(1)-----HTML_第14张图片
    我们要画这样一个表格
    首先是两行
    所以我们代码这样写

    100 200 300
    400 500 600

    先写出两对tr标签,表示在表格中拥有两行,之后再在每行中利用td标签进行分列,从而实现效果,注意border属性已经不再使用

    你可能感兴趣的:(建站)