HTML中有许多常用的标签,下面就为大家介绍几个常用的标签,以及他们的作用、属性、事件等内容。

HTML常用标签

a标签

table标签

img标签

form标签

input标签

select+option标签

textarea标签

一、a标签

a标签的属性

href

target

download

rel=noopener

1、href属性

href的取值有以下几个:

网址

网址可以是http://或者https://或者//来预览网页。但我们常用//,因为其兼容性最好。

我们可以通过http-server来预览网页。

λ http-server -c-1

Starting up http-server, serving ./

Available on:

http://192.168.1.6:8080

http://127.0.0.1:8080

Hit CTRL-C to stop the server

复制代码

路径

我们可以输入路径直接进入文件,主要有以下几种方法:

/a/b/c/index.html。这里的/代表的是协议的根目录,而非计算机的根目录。

a/b/c/index.html。这里表示的就是相对路径。

index.html。直接输入当前文件夹内的文件名。

/index.html。在根目录中寻找文件。

伪协议

javascript:代码;

可以在href中直接输入一段js代码来执行。

#xxx。通过id="xxx"可以直接跳到指定标签。

maito:邮箱。可以发送邮件。

tel:电话。可以拨打电话。

2、target取值

target的取值主要是内置名字或者程序员命名。

内置名字

内置名字主要有以以下几个:

_blank。在新页面打开。

_self。 在当前页面打开(例如嵌套的iframe窗口)。

_top。在顶部窗口打开

_parent。在父级窗口打开。

内置名字

windows的name。

例如我们target指向一个xxx,那么就会在xxx窗口打开该页面。

iframe的name。

我们可以使用target指向iframe中被我们命名的窗口。

二、table标签

table有以下几个相关的标签。

table 表格

thead=table head

tbody=table body

tfoot=table foot

tr=table row

td=table data

th=table head(写在thead标签内)

table相关样式

table-layout。设置表格的宽。

border-collapse。设置表格每一个单元之间的间距,常设置为border-collapse: collapse;

border-spacing。同上,常设置为border-spacing: 0;

三、img标签

img标签的作用:发出get请求,展示一张图片。

img标签的属性:alt/height/width/src

src。链接一张图片。

alt。在链接的图片加载失败时,显示alt中内容。

height。高度。

width。宽度。

img的事件:onload/omerror。用来监听图片是否加载成功。

同时在加载失败时,可以通过id来挽救加载失败。

xxx.onload = function () {

console.log("successful");

};

xxx.onerror = function () {

console.log("failed");

xxx.src = "/404.png";

};

复制代码

响应式:

* {

margin: 0;

padding: 0;

box-sizing: border-box;

}

img {

max-width: 100%;

}

复制代码

四、form标签

form标签的作用:发送get/post请求,然后刷新页面。

form标签的属性:action/autocomplete/method/target

action:后端给的链接。

autocomplete: 自动填充。可以实现自动填充用户名。

复制代码method。若写成method="POST",则使用post。

target。可以决定表单提交到哪个页面,可以是iframe。

form标签的事件:onsubmit。

可以通过value/button来自定义提交按钮的文字。但是,button中可在嵌套其他标签,而value不可以。

注意:form中必须要有 type=submit

五、input标签

input标签的常用元素:

text。文本

color。颜色

password。密码

radio。同一个name下,单选。

checkbox。同一个name下,多选

file。上传文件。加上multiple,可以上传多个文件。

input标签事件:onchange/onfocus/onblur

input标签验证器:HTML5

注意:input中都要都name

六、select+option标签

使用select+option标签可以创建一个下拉选单。

- 请选择 -

星期一

星期二

复制代码

七、textarea标签

可以通过texrarea标签,实现一个文本框让用户进行编辑。

style="resize: none; width: 50%; height: 300px;"

name=""

id=""

cols="30"

rows="10"

复制代码

我们可以通过style="resize: none; width: 50%; height: 300px;"来设置文本框大小。

©饥人谷

写出10个常用的html标记,《HTML常用标签》相关推荐

  1. python爬取拼多多爆款数据_利用风变Python快速爬取海量数据,写出10万+爆文

    我是从事自媒体内容创作者,每天都用心创作,保证文章质量,然后希望能出爆文,但似乎事情没有那么简单--自己认为可以的内容和标题但推送出去后,展示量和阅读量都低得可怜,心想,每次都这么用心,但结果却这样, ...

  2. 100个标题模板,让你分分钟写出10万+爆文!

    什么样的标题才能吸引读者,这是每一位编辑都必须面对的问题. 网上有各种各样的理论教程,也是很多老司机的经验之谈. 但是真的把这些技巧融汇贯通,需要慢慢的积累经验. 而对于大多数新上路的自媒体运营者来说 ...

  3. 30分钟教你写出10分的淘宝标题

    对于很多淘宝中小卖家来讲,对标题优化都存在着两个误区: 1.只要照抄人气宝贝(或者)销量最高的宝贝就可以了 这时候你往往会发现,别人的宝贝有展现,你的宝贝却没有,因为店铺基础不同,人气分不同,别人有排 ...

  4. 写出10以内的奇偶数php,幼儿园中班科学活动“认识奇数偶数”

    幼儿园中班科学活动"认识奇数偶数" 学前教育更要重视孩子良好习惯的养成.下面是小编整理的幼儿园中班科学活动"认识奇数偶数",大家一起来看看吧. 活动目标: 1. ...

  5. 1._请写出5种以上的android中界面常用布局方式,跳槽季“充电宝”Android面试题(一)...

    1.请介绍下Android中常用的5种布局 Android中常用的5种布局分别为:FrameLaout(框架布局).LinearLayout(线性布局).AbsoluteLayout(绝对布局).Re ...

  6. html写出五个文本标签,HTML的几个常用标签

    HTML(Hypertext Markup Language)的中文名是超文本标记语言,是用于描述网页文档的一种标记语言. 注:HTML 标签对大小写不敏感,但推荐使用小写! 基本 -      定义 ...

  7. 用c语言写出10以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  8. 十个常用的html标记,Html常用标签介绍

    在前端开发工作中,常用的html标签有: 1.文档元数据标签 标签:表示那些不能由其它Html院相关标签(,,, 标签:规定了外部资源与当前html文档的关系,这个标签最长用于链接外部样式表CSS. ...

  9. 如何写出优雅的 Golang 代码

    Go 语言是一门简单.易学的编程语言,对于有编程背景的工程师来说,学习 Go 语言并写出能够运行的代码并不是一件困难的事情,对于之前有过其他语言经验的开发者来说,写什么语言都像自己学过的语言其实是有问 ...

最新文章

  1. 云计算技术 — 容灾备份技术
  2. 利用优盘安装win2008r2系统
  3. 四十六、和我一起看看,国外的Python考试到底是怎么样(下篇)
  4. vscode 本地调试和本地服务
  5. Django APIView源码解析
  6. static在内存层面的作用_static关键字总结
  7. 康托展开逆展开算法笔记
  8. #SORA#celery研究中的一个小问题
  9. AVOD-理解系列(一)
  10. Spring常用注解(绝对经典)
  11. 谷歌将英文网站翻译成中文
  12. 国外服务器 虚拟主机,虚拟主机国内国外什么区别
  13. 6、Flutter Widgets 之 InkWell 和 Ink
  14. 分享一个超大文件编辑器(WINDOWS 文本编辑器)
  15. Go学习笔记_环境搭建
  16. CentOS安装Eclipse,Eclipse启动时报错
  17. java开发工程师每天工作几小时,详细说明
  18. html网页制作实习,我的网页制作实训报告
  19. Python从入门到转行
  20. 非全日制大专怎么考全日制本科

热门文章

  1. 取代OpenFeign:Spring Framework 6全新声明式客户端@HttpExchange
  2. HTML5 参考手册 ———— 画布
  3. 昔日利刃---ICESWORD也不太行了啵
  4. SAP中销售发货可用性检查处理实例
  5. linux黑屏代码10,分享10你可能不曾用过的Linux命令
  6. C语言||约瑟夫问题(丢手绢问题)
  7. data.describe( ):
  8. iPhone12连5G耗电快
  9. ESRI总裁Jack Dangermond北师大演讲全文
  10. txt 转 xml (亲测有效)