HTML学习

77 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

HTML

这边可以用的编译软件是Visual Studio Code

只要在界面敲下html:5然后回车一下就可以构建出一段框架。

<!DOCTYPE html>     //这一行表明了是html
<html lang="en">    //表示当前网页使用的语言是English
<head>     //head里面的内容主要是一些页面的属性,和页面显示没有关系
    <meta charset="UTF-8">    //用的字符集
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>   //浏览器标签页的标题
</head>
<body>   //这里面就是浏览器显示的内容
    
</body>
</html>

页面上有很多的标签是我们之后要学习的。

HTML只是描述页面上的东西,不表达逻辑。

HTML里面的注释是能被所有人看到的。

标签里面的属性之间是没有先后顺序的

h标签

h标签从1到6,数字越大,里面的内容字体越小,这个标签用来表示标题。双标签

p标签

这个是段落标签,用来段落与段落之间的分割。p标签独占一行,双标签

br标签

用于换行的。普通的换行是会被HTML忽略的。是一个单标签,只有开始标签没有结尾标签

img标签

这个是一个图片标签,是一个单标签。里面可以写很多的属性,最重要的是src,描述图片的位置。路径可以是一个相对路径,可以是绝对路径,还可以是网络路径。alt:表示如果图片没有加载出来的话,就会用这个代替图片来显示。title:是鼠标放到图片上面的时候就会显示。

a标签

超链接标签,点击一下就会跳转页面。跳转到什么页面根据的是href属性所指向的页面。也可以用来下载文件。href = "text.zip"这样就可以下载。把图片放到a标签,就可以做到点击图片跳转。当然也可以做一个锚点连接。

表格标签

这是一组的标签。如果不加修饰的表格是比较难看的,但是我们可以通过属性还有CSS的样式让它变得好看

table标签

表示整个表格,可以用于对齐

tr标签

表示一行

td标签

表示一列

th标签

表示表头一列

列表标签

用来罗列一组并列的数据分为三种

1.无序列表
2.有序列表
3.自定义列表

列表标签里面要用li标签来显示内容,自定义标签是不一样的。

ul无序列表标签

每个序列的前面是一个小圆点

ol有序列表标签

每个序列前面是数字

dl自定义列表标签

标签里面是用dt标签表示头列dd标签是显示后面的内容

form表单标签

在form里面可以放一些和用户交互的组件

input标签

这个标签就是可以用在form里面,有很多的形态。可以通过修改type来变成其他形态

 text:单行文本框
 password:单行密码框
 radio:单选框
 checkbox:多选框
 button:按钮
 

select标签

下拉菜单标签,每个菜单是用option来表示的。

textaera标签

输入框

无语义标签

div

span

大家可以在MDN这个文档查找