html的常见标签使用

ゞ 浴缸里的玫瑰 2023-10-10 16:27 140阅读 0赞

cb995c20fdb941a6a3275b161b775930.png

目录

1.vscode基础操作

2.html基础 语法

3.HTML文件的基本结构标签

4.注释标签

5.标题标签

6.段落标签:p

7.格式化标签

8.图片标签:img

绝对路径

相对路径

网络路径

alt属性

title属性

width/height属性

9.超链接标签:a

10.表格标签

11.列表标签

有序列表

无序列表


1.vscode基础操作

我们使用vscode进行html的编程学习,vscode相比于idea没有”项目”的概念,使用idea需要先创建项目,vscode是使用”目录”来组织的,就可以选择一个当前想要的代码的目录,打开目录,就相当于以这个目录作为项目目录了

我们选取这个文件夹作为目录

3eb1bd9e251e460e8cd8b4e0ca9c77f3.png

打开后:

75b4128d068e4aaca3ded3b22dcc6acd.png

然后就可以在此目录下创建代码文件了

fe8ad877c5a941a8abc4b4986aeda3be.png

43cad45b843b4d4d86b67514798b09a4.png

注意,写完代码后,要保存代码,才能在浏览器执行,按下CTRL+S进行保存(有这个小白点就是代码改动后还没保存)

00463bc5bbc249bf8b12d6b67a6c4da2.png

也可以通过设置来进行自动保存,在设置中搜索save,将off改为afterDelay,就能自动保存了

4ff0664c85a847b1ba971a5707c01cad.png

那么如何运行编写的程序呢?

4cd59d380ff94a599911ba75bbd2b18f.png

右键点击导航栏的想要运行的html代码,然后选择在文件资源管理器中显示,就会跳转到文件夹中

点击html文件执行

57ba515cd3ca4043b4c04ed8af80d690.png

执行结果:

83172851ec3d42779653495d89a5343b.png

执行代码:

17922cd27a764180a7f0d818275167f0.png

那么我们接下来就研究一下html代码的特点

2.html基础 语法

首先,html代码是由”标签”构成的,是用尖括号组织的成对出现的,形如:

  1. <body>hello</body>

大部分标签是成对出现的,少数只有开始标签,称为单标签.标签与标签之间是标签内容(hello).

其次,开始标签中可能带有”属性”,比如

  1. <body id = "myId">hello</body>

id属性相当于给这个标签设置了一个唯一标识(身份标识)

标签是可以嵌套的,一个标签的内容可以是其它一个或多个标签.这些标签就构成了一个”树型结构”,像上述代码:

051edbf285b8480191dd996108ee30ec.png

接下来我们学习各种标签的作用和使用方法

3.HTML文件的基本结构标签

  1. <html>
  2. <head>
  3. <title>
  4. 这是第一个页面
  5. </title>
  6. </head>
  7. <body>
  8. hello world
  9. </body>
  10. </html>

html标签:是一个html文件最顶层的标签,就像是树的根节点一样

head标签:是写页面的属性(文本文件中文件属性:文件的大小,创建者,文件的默认打开程序等等)

body标签:写的是页面上显示的内容

title标签:写的是页面的标题(这是第一个页面)

对应到浏览器执行:
ddec75118abd45b8865bc62fcf226d5d.png

更快的写出基本结构的方法:

使用快捷键自动生成基本结构:shift+!,叫做emmet快捷键

946d01166ac74fa8a52552526614ad72.png

选第一个!,就能生成基本结构

5cfc62ea72584633b64d08fe6a86e22d.png

只需要直接在body中写要显示的内容即可

<!DOCTYPE html>:声明了文件类型,html

:声明的是语言是英语

da3aba48341d4c4f896cbe3ef7e21a33.png

这些标签是单标签,包含的是页面的属性

Document:是网页的标题,修改后标题也改变

中写的就是页面显示的文本

——————————

## 4.注释标签 ##

代码中的注释,不会在页面中显示,查看网页源代码时可以看到注释

e02af28c14394fc49ce4964f68f217f9.png

打开浏览器后单击右键 ,选择检查后或者查看网页源代码就能看到写的注释,所以注释是能被看见的,不能随意写..

badec8eed8f744fc81f92b79f409d58c.png

> 注释快捷键:ctrl+/

## 5.标题标签 ##

一共提供六个标签:h1~h6

h1是一级标签,最粗最大

70985e3ea6934f9da3a685971b64f666.png

db4b5430ca284964886710e977063047.png

html最初是为了代替传统媒体,报纸杂志等,是为了将这些媒体搬到互联网上,因此需要设置很多标题

> 每个标题标签都是独占一行的,与代码编写无关,源代码写的空格或者换行会被忽略

## 6.段落标签:p ##



这是一个段落 Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias provident perferendis asperiores ipsum voluptates velit laudantium natus voluptatum? Ipsam quis dolorum possimus, iure debitis et? Eligendi repudiandae delectus dolorum perspiciatis.



这是一个段落 Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias provident perferendis asperiores ipsum voluptates velit laudantium natus voluptatum? Ipsam quis dolorum possimus, iure debitis et? Eligendi repudiandae delectus dolorum perspiciatis.



这是一个段落 Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias provident perferendis asperiores ipsum voluptates velit laudantium natus voluptatum? Ipsam quis dolorum possimus, iure debitis et? Eligendi repudiandae delectus dolorum perspiciatis.



这是一个段落 Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias provident perferendis asperiores ipsum voluptates velit laudantium natus voluptatum? Ipsam quis dolorum possimus, iure debitis et? Eligendi repudiandae delectus dolorum perspiciatis.


4387a9acc878407cacc83836af798f2d.png

Lorem是提供的随机生成的一段文字,方便测试用的


标签是换行作用

89178c9618784047afa6385b5d287184.png06688ad9647f4fee99339e8792d49f33.png

7.格式化标签

  1. <body>
  2. <strong>加粗标签</strong>
  3. <b>加粗标签</b>
  4. <em>倾斜</em>
  5. <i>倾斜</i>
  6. <del>删除线</del>
  7. <s>删除线</s>
  8. <ins>下划线</ins>
  9. <u>下划线</u>
  10. </body>

d64f722582c44892863f0b8b4da5f18a.png

8.图片标签:img

通过img标签将图片放置在浏览器网页上

img有个核心属性:src,描述了图片的绝对路径,也可以是一个相对路径,还可以是网络路径

绝对路径

  1. <img src="D:/5.jpg" >

我们使用绝对路径打开这个图片

ae69bdd0472f4c76afab4a489d1c0b77.png

相对路径

也可以写相对路径,要明确基准,也就是工作目录在哪,html的工作目录就是该html文件所在的目录,如果这个图片在同一目录下,就可以这样写

380cacefcc324d22a9bd7683527425a7.png

fcc0ce26490a4198ace3338b000afb89.png

也可以省略./,直接写照片名称

e8a1dadb8d1445bba64ea62f2cd0db61.png

a5cbdd4d6115429785a6be56c7a2666b.png

如果新建目录了,就需要写全路径

bdff1f62e6954de3876b13aa80d3a3d6.png

如果再创建一个新的文件夹,创建一个html文件,放置图片到这个文件上,src该怎么写?

a745efc303a6438a96521a55fb687bda.png

相对路径就是先从html文件目录退出到上一级,再打开image文件

2797f36e63274d3dbe95066549908db9.png

代码:

  1. <body>
  2. <img src="../image/5.jpg">
  3. </body>

..标识当前目录的上一级目录

网络路径

我们也可以写网络路径,直接写个网址在src

在浏览器找到一张图片,右键复制图片地址,这就是这个图片的网络路径,然后粘贴到src中,就鞥你直接打开这个图片

  1. <body>
  2. <img src="https://tse2-mm.cn.bing.net/th/id/OIP-C.d0uSI7WjUmxhaR_MXssxRQHaE8?w=266&h=180&c=7&r=0&o=5&dpr=1.6&pid=1.7">
  3. </body>

1cd5766b4aab4289b201ed42ec2b15c5.png

alt属性

dff0fcf240a44e5da4c571d66a18ef81.png

alt的作用是:当图片正常被加载出来,alt就不会提示,如果图片没有正常加载出来,就会有个错误提示,””内是提示内容

16035da79948484786b087121438abaf.png

我们随意写个不存在的地址,打开浏览器后就会显示:

ae13a4adce094e5693f0ca00df9a14c4.png

title属性

当添加这个属性后,打开浏览器执行后,鼠标悬停在图片上,就会出现一个提示

  1. <body>
  2. <img title ="这是一张图片" src="https://tse2-mm.cn.bing.net/th/id/OIP-C.d0uSI7WjUmxhaR_MXssxRQHaE8?w=266&h=180&c=7&r=0&o=5&dpr=1.6&pid=1.7" >
  3. </body>

width/height属性

描述图片的尺寸

  1. <body>
  2. <img width="100" height="100" title ="这是一张图片" src="https://tse2-mm.cn.bing.net/th/id/OIP-C.d0uSI7WjUmxhaR_MXssxRQHaE8?w=266&h=180&c=7&r=0&o=5&dpr=1.6&pid=1.7" >
  3. </body>

25c52c3fd7ec4839867bde4601ce587e.png

px是像素,是前端开发中最常用的单位(显示器显示图片的原理就是,显示器就是很多个小灯泡组成的,数目越多,配合起来现实的画面就越精细)

图片的尺寸也可以使用css来设置,后续我们就会讲到

9.超链接标签:a

“链接”link(快捷方式),超链接跳转的页面可以是在当前网站之外的页面

  1. <body>
  2. <a href="https://www.baidu.com ">百度</a>
  3. </body>

5d97f2c48394428a92085c740f6f966f.png

点击链接 跳转

e2002a0fea7f416f99dda02434ff22db.png

我们发现它的原有页被替换掉了

target属性,可以打开一个新的标签页,不会替换原有的页面.一般写作target=”_blank”

  1. <body>
  2. <a href="https://www.baidu.com "target="_blank">百度</a>
  3. </body>

374c985167f3483c8308e6d7ac7578ee.png

10.表格标签

table 标识整个表格

tr表示一行

td表示一个单元格

th表示表头中的一个单元格

  1. <body>
  2. <table>
  3. <tr>
  4. <th>姓名</th>
  5. <th>电话</th>
  6. </tr>
  7. <tr>
  8. <td>张三</td>
  9. <td>123456</td>
  10. </tr>
  11. </table>
  12. </body>

14389ed3066348cc9bc35ec40405753d.png

这样太挤了,我们可以添加其他属性让表格更好看点

  1. <body>
  2. <table width="300px"height="200px"border="1px"cellspacing="0">
  3. <tr>
  4. <th>姓名</th>
  5. <th>电话</th>
  6. </tr>
  7. <tr>
  8. <td>张三</td>
  9. <td>123456</td>
  10. </tr>
  11. </table>
  12. </body>

width=”300px”height=”200px”是控制表格的宽度高度

border=”1px”是控制表格的边框大小,cellspacing=”0”是让表格内没数据有边框

39f37ee2c0c64e878018077ac342f93f.png

我们可以使用css代码让表格数据也居中

  1. <style>
  2. td{
  3. text-align: center;
  4. }
  5. </style>

7408b2a831df4d15a678710d52b23adb.png

text-align: center;让td标签中的所有数据都居中

11.列表标签

有序列表:ol(order list)

无序列表:ul(unorder list)

列表项:li(list item)

有序列表

  1. <body>
  2. <!-- 有序列表 -->
  3. <h3>
  4. 有序列表
  5. </h3>
  6. <ol>
  7. <li>表项1</li>
  8. <li>表项2</li>
  9. <li>表项3</li>
  10. <li>表项4</li>
  11. </ol>
  12. </body>

e6db406bf0414a97b55dc35577ab3f7f.png

无序列表

c7fc3d83368944149a476793ce119eb9.png

具体使用哪种列表还要看需求

发表评论

表情:
评论列表 (有 0 条评论,140人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTML常见标签

    HTML常见标签及其用法 html作为一种超文本标记语言,是由一系列成对出现的元素标签嵌套组合而成的。这些标签以<元素名>的形式出现。浏览器通过标签解析文本内容输出到页面