HTML中的常用标签用法

目录

🐂今日良言:真正的进步,是优于过去的自己.

🐭一、HTML简介

🐭二、VSCode下载以及使用

🐭三、常用标签用法


🐂今日良言:真正的进步,是优于过去的自己.

🐭一、HTML简介

前端开发主要使用三个编程语言: HTML  CSS   JavaScript(JS)

HTML 和 CSS 这两个语言不是通常意义上的编程语言,通常的编程语言是可以表达逻辑的,而这两个人语言无法表达逻辑.(if else )

这两个语言只是表达了一些"属性",描述一个东西是什么样子的,但是不能描述这个东西干了什么.

HTML描述了网页的骨架(页面里都有什么)      骨

CSS 描述了网页的样式(形容词)                      皮

JS     描述了网页的行为(如何和用户交互)       魂

 HTML 是一个非常有特点,标签化的语言.

介绍一下HTML代码的特点:

1)HTML代码是通过标签组织的

   形如<html> </html>  用尖括号组织的.

   成对出现的这个东西叫做"标签",也可以叫做"元素".

2)标签通常是成对出现的

   <html>    开始标签

   </html>    结束标签

   开始标签和结束标签的中间是标签的内容.

   少数标签是可以只有一个开始标签的,称为单标签,比如:input 标签  后面会介绍

3)标签是可以嵌套的

    一个标签的内容可以是其他一个或者多个标签,此时,这些标签就组成了一个"树形结构".

 4)可以在开始标签里面,给标签赋予属性.

    属性相当于是键值对,可以有一个或者多个

接下来,先写一个:hello  world

可以直接在记事本中写: hello  world

浏览器会解析html的内容,根据里面的代码,往页面上放东西.

接下来,使用html语法格式写:helloworld

打开效果和直接输入helloworld效果一样.

浏览器对于html语法格式的检查没有那么严格,即使写的代码有一些不合规范之处,浏览器也会尽可能的去执行,这个性质称为:"鲁棒性"

意思就是:你对他越粗鲁,他表现的越棒.


🐭二、VSCode下载以及使用

上面开发使用的是记事本.

前端开发,使用的开发环境最主流的主要有两个:

1)JB系列(收费的)

JetBrains公司提供的WebStorm

2)VSCode(免费的)

VSCode的使用体验略逊于WebStorm

除了以上两个,还有一些:dw 、sublime text 、vim等

1.VSCode下载

可以观看这位博主的详细介绍:

(2条消息) 超详细的VSCode下载和安装教程以及解决VSCode下载速度特别慢的问题_super先生的博客-CSDN博客

2.VSCode的使用

VSCode和idea相比更简单.

idea的使用需要先创建一个项目,创建过程中要配置很多东西.

vscode 则没有"项目"这个概念,都是使用 "目录"(俗称文件夹)来组织的.

可以选择一个当前想要代码的目录,然后打开这个目录(打开的这个目录就相当于以这个目录作为项目目录)

1).切换中文

    一般安装好以后,会提示是否切换中文,点击切换即可.

2).创建代码文件

3)编辑代码

 

 注:编写好的代码,一定要保存!!!! (ctrl+s)

或者可以设置默认保存

4)运行代码

   仍然是使用浏览器进行运行.

   选择文件,然后点击右键进行如下操作   

 打开以后,会发现如下界面:

🐭三、常用标签用法

接下来,重点介绍一下,当前HTML支持的一些常见标签以及这些标签的作用和关键属性.

html  这是一个html文件最顶层标签,相当于树根节点.

head 存放了这个界面的一些属性(meta data)

body 存放了这个界面包含哪些内容.

上面在vscode中编辑代码时,除了逐个单词敲(html等标签)外,还有更快的办法.

输入 ! (英文)  然后按下TAB 键 ,此时就能生成一个基本的界面,此时只要编辑body标签的内容即可.

这个功能叫做emmet快捷键.

接下来,分析一下,这个界面包含的内容:

 

 切换网页标题

 

 1)注释标签

HTML的注释和一般语言的注释,差别很大.

 注释的内容不会在页面中显示.

但是,如果右键,查看网络源代码,此时可以看到注释:

 在vscode里面,可以使用  ctrl+/  快速注释. 

2)标题标签:h1-h6

 h1 最大最粗

 h6 最小最细

 每个标题标签独占一行.这里独占一行和代码的编写是没有关系的.

在 html 里面标签是否换行,和代码的编写无关,而是和标签自身有关(有点标签独占一行,有点标签不独占一行).

在 html 中写的换行会被忽略.

写的多个空格会被视为是一个空格或者直接忽略.

3)段落标签  p

 在段落标签内容中输入: lorem 可以自动生成一段随机的文本.

 

 每个段落之间,除了换行,还有一个明显的段落差距.

4)换行标签:br

5)格式化标签

这些标签都是不独占一行的. 

 6)图片标签 img

在网页上是可以显示图片的

img有一个核心属性 src,

src描述了该图片的路径(可以是相对路径或者绝对路径或者网络路径)

相对路径

 绝对路径

 以上两个路径打开的图片都是一个

 网络路径:

在浏览器随便搜索一张图片,然后打开这张图片,选择复制图像链接,然后将链接粘贴到src里面

 可以看到,在img标签里面,还有一个属性:alt

alt里面的内容就是当图片挂了的时候,显示里面的内容.

比如路径输入错误,就会打开图片失败.

 还有一个title属性,鼠标悬停在图片上,会给出一个提示,提示的内容就是title里面的内容

width 描述图的宽度

height 描述图的高度

 宽度和高度可以同时设置,也可以只设置一个,如果只设置一个,另一个会等比例缩放.

px  像素  这是在前端开发中最常用的单位.

就是平常相机拍照时所说的相机的像素.

显示器里面有很多的"小灯泡",每个'小灯泡'都可以显示不同的颜色,只要显示器的小灯泡越多.此时显示的图片就越清晰.

 博主的显示器上,横向有1920个这样的小灯泡,纵向有1080个.

7)超链接标签:a

"超"链接跳转到的页面,可以是在当前网站之外的.

href 这里可以替换成IP地址.

 此时随便点击一个链接(点击百度就会跳转到百度的主页 点击搜狗就会跳转到搜狗主页)

 但是会替换原来的页面.

超链接标签还有一个属性:target,通常写作 target="_blank",就可以打开一个新的标签页,不会替换原来的标签页.

8) 表格标签

table 表示整个表格

tr 表示一行

td 表示一个单元格

th 表示表头的一个单元格

 可以观察到,现在还不太像表格 可以添加一些属性更加像表格

 后面的border属性是添加一个边框,后面会介绍到.

此时再次观察:

 去掉双格线

 Cellspacing 表示单元格间距

 可以观察到,上述表格中的文字没有居中,想要将文字居中,就需要使用到CSS

 CSS后面会详细介绍,这里只简单使用一下看看效果.

9)列表标签

ol   有序列表   ordered list

ul   无序列表   unordered list

li    列表项       list  item

 有序列表排名有先后次序

 无序列表排名不分先后

注:在浏览器中,可以按下F12 或者 右键-> 检查 , 就可以打开浏览器的"开发者工具",借助这个工具就能看到这个界面是怎么实现的.

 10) input标签 (单标签)

      input标签有很多形态,能够表现成各种用户用来输入的组建.

      input的功能是很丰富的,和用户交互最主要的标签之一.

1. 单行文本框

2.单行文本框(用来输密码)

此时在文本框中输入的内容是看不到的

3.单选框

 但是此时点击选择的时候,两个都可以选择

想要实现只能单选的话,需要name属性,将name属性值相同的单选框,值之间是互斥的.

此时只能选中一个.

4.复选框

 还可以加入一个checked属性来设置默认选中的

5.按钮

6.文件选择框

 点击选择文件可以选择文件

11)下拉菜单: select

 12)textarea 多行编辑框

13)无语义标签

div 和 span

前面的标签都是有特定含义的,比如:h1 表示一级标题  a 超链接

但是这两个标签没有特定含义,意思就是可以用在各种场景.

div       默认独占一行        块级元素

span    默认不独占一行    行内元素


以上就是HTML中的所有常见标签了.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值