HTML标签

目录

一、HTML(HyperText MarkUp Language)

 二、块级元素

 三、行内元素

 四、小标签

五、img标签:

 六、a标签:

七、通过锚点进行链接

八、video、audio、列表、table、form表单

九、其他表单标签

 十、h5新增的表单元素



一、HTML(HyperText MarkUp Language)

1.HTML是一个“超文本标记语言”,它是制作网页的标准语言,注意:HTML是不区分大小写的

2.打开vscode,创建一个后缀为.html的文件,在新创文件中,将输入法改为英文输入法,然后在页面中输入 ! 就可生成基本的HTML5的标签页面。

 其中<!DOCTYPR html>是文档类型声明,说明该文档符合HTML5的标准;<html lang = 'en'>是HTML5中的语言声明,en是英文,zh是中文;<meta>标签表示网页元数据,是提供给浏览器和搜索引擎的关于网页的描述性数据

3.HTML5包含着head部分和body部分,网页中的标题就由head标签中的title标签中定义

 页面预览:

 如何页面预览:

点击侧边栏的额最后一个标签,在搜索框输入open in browser,找到后点击安装

 安装成功后返回主页面,单击鼠标右键,出现

 表示在默认浏览器中打开,即可以浏览器中预览页面

网页的主体部分则在body标签中编写

页面预览:

 二、块级元素

最具代表性的块级元素就是<div></div>

div无意义的块级元素 搭建网站架构

块级元素的特点(什么是块级元素): 块级元素是独占一行的;默认宽度是100%;高度可以由子元素内容决定;可通过CSS指定其宽高

 为了是块级元素更形象的显示出来,可为块级元素添加边框

 页面预览:

块级元素可用CSS样式控制宽高,指定宽度

页面预览:

注意:在写代码时,要养成为代码功能写注释的习惯

注释快捷键:Ctrl+/即可快速生成注释

 三、行内元素

其最具代表性为span,即:<span></span>

span 无意义的行内元素

行内元素的特点(什么是行内元素):与其他行内元素共享一行空间;宽高由自身决定;无需通过CSS来指定其宽度;行内元素中尽量不要嵌套块级元素

页面预览:

若在span标签后再添加一个行内元素:

 页面预览:两个span元素在同一行显示

 若在行内元素中嵌套块级元素,会破坏行内元素的特性:

页面预览:

 此时的上行内元素和下行内元素无法在同一行内显示

 四、小标签

<br> 换行;<hr> 下划线;<h1>~<h6> 一级标题到六级标题,一级标题最大,六级标题最小;

<p></p> 段落标签,标签内的文字会独占一行; &nbsp; 空格

<div title="xxx"></div>  title的作用:当鼠标悬停时,对其div做简单的介绍

快捷键:

        Ctrl+enter 可当光标在字符中时,切换到下一行

        div>div>div 可快速生成div的父子嵌套页面

五、img标签:

img标签是用来加载图片的,可加载本地图片也可加载url链接图片

链接到本地图片:

其中src是图片的地址,alt是当图片加载不出来时所显示的字符,title是当光标悬停在图片上方时,显示的图片,可为图片设置宽度,当图片不设置宽高时,为默认宽高,当设置宽高时,尽量只设置宽或高,使图片不失真。

页面预览:

链接到url图片:

页面预览:

 

 六、a标签:

a标签是链接标签,可链接到本地,也可进行url链接,还有邮件链接

本地链接:

target是说明链接的打开方式,默认在当前页面打开链接;target="_blank"是在新窗口打开

 

 点击链接,在新窗口显示h标签页面

 url链接:

在url链接中,href中要加入该链接的协议,如:http://,否则访问失败

页面预览:

邮件链接:

页面预览:

 若链接总是想在新窗口打开,则可在head标签中为其添加全局标签

七、通过锚点进行链接

创建多个div,快捷方式

 

回到顶部:

页面预览:点击链接后,可在新窗口回到该页面的顶部

 为其中一个div设置id选择器,创建链接,使其回到当前位置

页面预览:

页面跳转到该选择器的位置

 链接到另一个页面的当前位置

在另一个页面设置多个锚点和选择器:

在原来的页面使用相对地址链接到另一个页面的当前位置

 

页面预览:

 点击链接后,跳转:

八、video、audio、列表、table、form表单

播放视频

格式:<video src=""></video>

src是视频的链接地址

video标签的属性

src:告诉video标签需要播放的视频地址

autoplay:用于告诉video标签是否需要自动播放视频->一般被禁止

controls:用于告诉video标签是否需要控制条

poster:用于告诉video标签视频没有播放之前显示的占位图片

loop:一般用于做广告视频,用于告诉video标签视频播放完毕之后是否需要循环播放

muted:静音

width/height: 和img标签中的一模一样

 设置视频文件有控制条,默认静音播放,调整其大小,页面预览:

 音频标签的操作与视频标签操作相同

列表标签:

  无序列表:ul、li;有序列表:ol、li   ul和ol总是和li配套使用;定义列表

 无序列表:快捷方式生成无序列表

 页面预览:

默认的列表符号是实心圆点,若想改变其列表符号,使用type即可;[disc    默认值 实心圆;
circle  空心圆;square  实心方块]

 

有序列表:

 

默认的有序列表符号是阿拉伯数字,也可通过type改变其列表符号;[

1   默认值。数字有序列表。(1、2、3、4)

a   按字母顺序排列的有序列表,小写。(a、b、c、d)

A   按字母顺序排列的有序列表,大写。(A、B、C、D)

i   罗马字母,小写。(i, ii, iii, iv)

I   罗马字母,大写。(I, II, III, IV)]

 

 定义列表dl、dt、dd

 定义列表的快捷生成方式:

 定义列表结构:

 

 table标签就是表格

th是表头,在页面表格中加粗居中显示;tr可以表示为行,一个tr标签就表示一行;td可表示列,一个td标签就表示为一列

 基本的表格结构:

 在未为表格指定边框时,表格的边框默认为0px,可使用border来指定表格边框

 

 表格属性:

(1)宽高:该属性可给table和td标签使用

   为table指定宽度

 页面预览:

  为td指定宽度

页面预览:

 当table和td标签同时指定宽度时,遵循就近原则,以td标签的为主

 页面预览:

 (2)水平、垂直对齐

水平对齐可给table、tr、td标签使用;垂直对齐可给tr、td标签使用

水平对齐(align属性,对于left、center、right)

 对table标签使用水平对齐标签:

 页面预览:

 对table使用水平对齐属性,其效果是整个表格在页面中居中表示

对tr、td标签使用水平对齐标签,则是使其文字居中对齐

 tr:

第一行整行居中对齐

 td:

 页面预览:

只有一个单元格内的数据居中对齐

(3)外边距与内边距:

只能给table标签使用

外边距:cellspacing ->单元格和单元格之间的距离 ;内边距:cellpadding ->单元格的边框和文字之间的间隙

页面预览 :

 细线表格:当表格的单元格之间不想要边距,只想要一条细线隔开时,可使用细线表格进行实现

实现步骤:给table标签设置bgcolor="black",cellspacing = "1px" ->给tr标签设置bgcolor="white"

 页面预览:

表格标签较为规范的写法:表格的标题caption->表头信息thead->主要内容tbody->页尾内容tfoot

合并单元格:在td标签上使用

水平合并:colspan="2",合并单元格是将两个单元格当做一个单元格使用,因此需要特别注意单元格的冗余

垂直合并:rowspan="2",合并单元格水方向只能向右合并;垂直方向只能向下合并

此时的表格有两行三列,若将第一行的第一列合并单元格,则会出现冗余,即:

因此应该去除一列

 

 此时的页面效果:

 form表单:

格式:<form></form>,form表单中较为重要的标签是input标签

input标签中包含明文输入框,暗文输入框;单元按钮;文件选择器;提交按钮;普通按钮;重置按钮

明、暗文输入框(用户名、密码输入框)

快捷输入法:

 

页面预览:

单选按钮:

若将两个单元按钮的name设置为相同,则两个按钮互斥,value则是将其提交给后台数据库

 页面预览:

文件选择器:

页面预览:

 提交、普通、重置按钮:

页面预览:

九、其他表单标签

label标签:用来将文字包裹起来,通过label标签中的for和input标签中的id,将文字和文本框绑定在一起,使当点击文字时,文本框也出现输入模式

页面预览:

 select下拉框:

注意:下拉列表不能输入内容但是能直接在列表中选择内容

   

 可通过optgroup对option进行分组,用label来定义类别

 

 fieldset组件:用于在一个web表单中对多个空间和标签进行分组

 

 十、h5新增的表单元素

datalist标签:用于给输入框绑定待选项,即当输入框输入时,会根据输入的数据出现其可以选择的待选项

 

 当用户输入S时,则出现相关待选项

 

 progress表示任务的完成情况,即进度条,其中max是进度元素所要求的任务工作量,最好取1或100,较好计算的整数,value是已经完成的工作量,该值必须介于0到max之间的值

 

 页面预览:

 邮箱、时间、颜色:邮箱输入框有简单的表单验证;时间可以通过日历选择,颜色有取色器可以选取

页面预览:

邮箱简单的表单验证:

 时间的日历选择器:

 颜色的颜色选择器:

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值