HTML基础标签汇总

10 篇文章 0 订阅

文章目录


一、HTML 文档结构

<!DOCTYPE html>
<html lang="en">
<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>

1.基本结构标签

标签名

定义

说明

<html></html>

HTML标签

页面中的最大的标签,我们称为根标签

<head><head>

文档的头部

注意在head标签中我们必须要设置的标签是title

<title></title>

文档的标题

让页面拥有一个属于自己的网页标题``

<body></body>

文档的主体

元素包含文档的所有内容,页面内容基本都是放到body里面的

  • HTML文档的后缀名必须是.html.htm,浏览器的作用是读取HTML文档,并以网页的形式显示出它们
  • HTML 标签通常是成对出现的,例如<body></body> ,我们称为双标签。标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 有些特殊的标签必须是单个标签(极少情况),例如<br>,我们称为单标签

2.文档类型声明标签

<!DOCTYPE>文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页。

<!DOCTYPE html>
  • <!DOCTYPE> 声明位于文档中的最前面的位置,处于<html>标签之前

  • <!DOCTYPE>不是一个 HTML 标签,它就是文档类型声明标签

3.lang语言种类

用于定义当前文档显示的语言

<html lang="en">
  • en 定义语言为英语
  • zh-CN定义语言为中文

4.字符集

<head>标签内,可以通过<meta>标签的 charset 属性来规定 HTML 文档应该使用哪种字符编码

    <meta charset="UTF-8">
  • charset 常用的值有::GB2312 、BIG5 、GBK 和 UTF-8,其中 UTF-8 也被称为万国码,基本包含了全世界所有国家需要用到的字符

二、标签

1.标题标签

<body>
    <h1>一级标签</h1>
    <h2>二级标签</h2>
    <h3>三级标签</h3>
    <h4>四级标签</h4>
</body>
  • 加了标题的文字会加粗,字号也会依次变大
  • 一个标题独占一行

2.段落标签

<body>
    <p>段落标签</p>
</body>
  • 可以把HTML文档文档分割为若干段落
  • 文本在一个段落这种会根据浏览器窗口的大小进行自动换行

3.换行标签

    <br>
  • <br /> 是个单标签
  • <br /> 标签只是简单的开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距

4.文本格式化标签

用于为文字设置粗体斜体下划线等效果

语义

标签

加粗

<strong></strong>

倾斜

<em><em>

删除线

<del></del>

下划线

<ins></ins>

5.盒子标签

<body>
    <div>我是一个块元素</div>
    <span>我是一个行内元素</span>
</body>
  • <div></div>一行只能放一个
  • <span></span>一行可以放多个

6.图像标签

<body>
    <img src="AcWing.jpg" alt="AcWing" title="AcWing">
</body>

属性

属性值

说明

src

图片路径

必须属性

alt

文本

替换文本(当图片不能显示时候显示的文字)

title

文本

提示文本(鼠标放到图像上,显示的文字)

  • src<img>标签的必须属性,它用于指定图像文件的路径和文件

7.超链接标签

<body>
    <a href="跳转目标" target="目标窗口的弹出方式">AcWing</a>
</body>

属性

作用

href

用于指定链接目标的url地址,是必须属性

target

用于指定连接页面的打开方式,_self为默认值,_blank为在新窗口中打开

8.特殊字符

特殊字符

描述

HTML代码

空格号

&nbsp;

<

小于号

&lt;

>

大于号

&gt;

&

和号

&amp;

引号

&quot;

?

已注册

&reg;

?

版权

&copy;

  • 空格小于号大于号 这三个符号较为常用

9.表格标签

<body>
    <table>
        <tr>  <th>姓名</th>     <th>性别</th>   <th>年龄</th>        </tr>
        <tr>  <td>张三</td>     <td>男</td>     <td>15</td>          </tr>  
        <tr>  <td>李四</td>     <td>男</td>     <td>15</td>          </tr>        
        <tr>  <td>王五</td>     <td>男</td>     <td>15</td>          </tr>                        
    </table>
</body>
  • table 用来定义表格的标签
  • th 用来定义表格中的表头,表头单元格里面的内容加粗居中显示
  • tr 用来定义表格中的,必须嵌套在<table></table> 标签中
  • td 用来定义表格中的单元格,必须嵌套在<tr></tr> 标签中

10.列表标签

标签名

定义

说明

<ul></ul>

无序列表

里面只能包含li,没有顺序,li里面可以包含任何标签

<ol></ol>

有序列表

里面只能包含li,有顺序

<dl></dl>

自定义列表

里面只能包含dtdddtdd里面可以放任何标签

<body>
    <ul>
        <li>无序标签</li>
        <li>无序标签</li>
        <li>无序标签</li>
    </ul>
    <ol>
        <li>有序标签</li>
        <li>有序标签</li>
        <li>有序标签</li>
    </ol>
    <dl>
        <dt>自定义标签</dt>
        <dd>自定义标签</dd>
        <dd>自定义标签</dd>
    </dl>
</body>

11.表单标签

一个完整的表单通常由表单域表单控件(表单元素)和提示信息3部分组成

1. 表单域

  • 表单域是一个包含表单元素的区域

  • <form></from>标签用于定义表单域,会把它范围内的表单元素信息提交给服务器

属性

属性值

作用

action

url地址

用于指定接收并处理表单数据的服务器程序的url地址

method

get/post

用于设置表单数据的提交方式,其取值为getpost

name

名称

用于指定表单的名称,以区分同一个页面中的多个表单域

2.表单元素

①input输入表单元素
input是个单标签,type 属性设置不同的属性用来指定不同的控件类型(文本字段、复选框、单选按钮、按钮等)
在这里插入图片描述
<input> 标签的一些其他常用属性
在这里插入图片描述

  • namevalue是每个表单元素都有的属性值,主要给后端人员使用
  • name 是表单元素的名字,要求单选框和复选框要有相同name
  • checked 属性主要针对于单选框和复选框,主要作用是一打开页面,就可以默认选中某个表单元素

②文本框与密码框

<body>
    <form>
        账号:<input type="text">
        密码:<input type="password">
    </form>
</body>
  • type 属性设置为text文本框
  • type 属性设置为 password密码框

③单选框和复选框

<body>
    <form>
        性别:男<input type="radio"> 女 <input type="radio">
        选课:物理<input type="checkbox"> 化学<input type="checkbox"> 生物<input type="checkbox">
    </form>
</body>
  • type 属性设置为 radio单选框
  • type 属性设置为 checkbox复选框
  • name是表单元素的名字,要求 单选框和复选框要有相同的name值

④button和文件域

<body>
    <form>
        <input type="button" value="获取验证码"> <br>
        上传文件:<input type="file">
    </form>
</body>
  • type 属性设置为button:是一个按钮
  • type 属性设置为file:是一个文件域,可以上传文件

⑤label

<body>
    <form>
        <label for="age"> 18 </lable>
            <input type="checbox" name="#" id="age" />
    </form>
</body>
  • label标签用于绑定一个表单元素,当点击<lable>标签内的文本时,浏览器就会自动将焦点(光标)转到表单元素上,用来增加用户体验
  • label标签的 for属性 应当与相关元素的id属性相同

3.select下拉表单元素

<form>
    <select>
        <option selected="selected">one</option>
        <option>two</option>
        <option>three</option>
    </select>
</form>
  • <select>中至少包含一对<option>
  • <option>中定义 selected=“selected” 时,当前项即为默认选中项

4.textarea文本域元素
用于定义多行文本输入的控件

<form>
    <textarea>
        AcWing
    </textarea>
</form>

总结

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 java开发 的学习思路及方向。从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。

由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的Gitee获取
还有 高级java全套视频教程 java进阶架构师 视频+资料+代码+面试题!

全方面的java进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值