HTML 常用标签

HTML 注释

养成写注释的习惯是一个优秀程序员的基本素养

<!--这是一段注释。注释不会在浏览器中显示。-->
<!DOCTYPE>

< !DOCTYPE> 声明必须是 HTML 文档的第一行,位于 < html> 标签之前。< !DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令

在 HTML 4.01 中有三种常用的文档声明

<!-- HTML 4.01 Strict 严格型 -->

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- HTML 4.01 Transitional 过渡型 -->

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/Transitional.dtd">
<!-- HTML 4.01 Frameset 框架型 -->

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/Frameset.dtd">

在 HTML5 中只有一种

<!DOCTYPE html>

各个版本之间对标签的支持程度,更详细的可查看 https://www.w3school.com.cn/tags/html_ref_dtd.asp

<html> 限定了文档的开始点和结束点
<!DOCTYPE html>
<html></html>
<head> 定义文档的头部

文档的头部描述了文档的各种属性和信息,主要是一些配置内容。

<!DOCTYPE html>
<html>
  <head> </head>
</html>
<body> 定义文档的主体

也就是我们具体的网页标签部分

<!DOCTYPE html>
<html>
  <head> </head>
  <body></body>
</html>
<a> 超链接

可以创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接

<!-- href 包含超链接指向的 URL -->
<a href="http://www.baidu.com">连接到百度</a>
<!-- download 定义文件下载 -->
<a href="CSSOM树.png" download="重命名">文件下载</a>
<!-- target 该属性指定在何处显示链接的资源 -->
<a href="http://www.baidu.com" target="_self">当前页面加载</a>

<a href="http://www.baidu.com" target="_blank"> 新窗口打开</a>
<!-- 锚点连接 连接到本页面的指定区域 -->
<a href="#属性">
  连接到 id=“属性” 的标签处
</a>
<img>
<!-- 常规用法 -->
<img src="图片地址" alt="找不到图片时,显示的文字" />
<!-- 图片尺寸 -->
<img
  src="图片地址"
  alt="找不到图片时,显示的文字"
  width="100px"
  height="100px"
/>
<!-- 特殊用法 -->

<!-- ismap 会将点击图片的坐标以 url 参数的形式发送给服务器 -->
<a href="http://127.0.0.1:3002">
  <img src="timg.gif" ismap />
</a>
<!-- usemap 点击图片中某个区域,将会跳转到指定路由 -->

<img src="eg_planets.jpg" usemap="#plmap" />

<map id="plmap" name="plmap">
  <area
    shape="circle"
    coords="105,165,90"
    href="https://baike.baidu.com/item/%E5%A4%AA%E9%98%B3/24010?fr=aladdin"
    target="_blank"
    alt="太阳"
    title="太阳"
  />
  <area
    shape="circle"
    coords="250,110,12"
    href="https://baike.baidu.com/item/%E6%B0%B4%E6%98%9F/135917"
    target="_blank"
    alt="水星"
    title="水星"
  />
  <area
    shape="circle"
    coords="345,105,23"
    href="https://baike.baidu.com/item/%E9%87%91%E6%98%9F/19410"
    target="_blank"
    alt="金星"
    title="金星"
  />
  <area
    shape="circle"
    coords="372,50,23"
    href="https://baike.baidu.com/item/%E5%9C%B0%E7%90%83/6431"
    target="_blank"
    alt="地球"
    title="地球"
  />

  <area
    shape="rect"
    coords="0,0,409,270"
    href="https://baike.baidu.com/item/%E5%A4%AA%E9%98%B3%E7%B3%BB/173281?fr=aladdin"
    target="_blank"
    alt="太阳系"
    title="太阳系"
  />
</map>
<table>

HTML 表格

<!-- 用法一 -->
<!-- border 定义表格外框线的粗细 -->
<!-- cellpadding 定义单元格的内边距 -->
<!-- cellspacing 定义单元格之间的空白 -->
<!-- width 定义表格的宽度 -->
<!-- height 定义表格的高度 -->

<table
  border="1px"
  cellpadding="5px"
  cellspacing="0px"
  width="200px"
  height="200px"
>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>小明</td>
    <td>18</td>
  </tr>
  <tr>
    <td>小红</td>
    <td>19</td>
  </tr>
</table>
<form>

<form> 标签用于为用户输入创建 HTML 表单,form 元素是块级元素,其前后会产生折行

<!DOCTYPE html>
<html>
  <body>
    <!-- action 指定表单的提交地址(这里一般会给你接口) -->
    <!-- method 指定表单发送数据的http方法(比如 GET、POST) -->
    <!-- enctype 规定在发送表单数据之前如何对其进行编码
      (application/x-www-form-urlencoded  表示在发送数据之前对所有的表单数据进行编码,空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值,默认 ) 
      (multipart/form-data   在包含文件的时候,必须使用该值)
      (text/plain   空格转换为 "+" 加号,但不对特殊字符编码)
    -->
    <form action="" method="" enctype=""></form>
  </body>
</html>
<input>

<input> 标签用于接收用户的输入信息。

规则描述
required必填项
autocomplete=“off”定是否使用输入字段的自动完成功能
maxlength=“5”规定输入字段中的字符的最大长度
placeholder=“提示”规定帮助用户填写输入字段的提示
readonly规定输入字段为只读
disabled禁用此元素
<!DOCTYPE html>
<html>
  <body>
    <!--autocomplete  信息录入提示,当然这是根据你之前的录入信息而定的,
      下面的代码当输入框获取到焦点时,会出现信息提示,默认时开启的-->
    <input name="username" id="username" />
    <!-- 现在不会出现信息提示了 -->
    <input autocomplete="off" />

    <!--autofocus 定义自动获取焦点-->
    <input autofocus />

    <!--disabled 禁用此元素-->
    <input disabled />

    <!--height,width-->
    <input height="50px" width="200px" />

    <!--type 	规定 input 元素的值-->
    <!--
      button    按钮
      checkbox  复选框
      file      选择文件
      password  显示密码框
      radio     单选框(有个要求是 name 值一样的 radio 才是单选框)
        <input name="xxx" type="radio" value="01" />
        <input name="xxx" type="radio" value="02"/>
      reset     重置按钮
      submit    提交按钮
      text      普通的文本框(默认)
    -->
    <input type="text" />
  </body>
</html>
<select>

下拉选框

<select>
  <option>选项一</option>
  <option>选项二</option>
  <option>选项三</option>
</select>
<footer> 定义文档或节的页脚

页脚通常包含文档的作者、版权信息、使用条款链接、联系信息等等

<footer>
  <!-- 其实显示的效果跟直接放 div 是一样的,只不过具备语义化 -->
</footer>

<address>

定义文档或文章的作者/拥有者的联系信息。
元素通常连同其他信息被包含在 < footer> 元素中

<address>
  <!-- 其实显示的效果跟直接放 div 是一样的,只不过具备语义化 -->
</address>
<article>

文章的详情页比较适合

<article>
  <!-- 其实显示的效果跟直接放 div 是一样的,只不过具备语义化 -->
</article>
<aside>

可用作文章的侧栏

<aside>
  <!-- 其实显示的效果跟直接放 div 是一样的,只不过具备语义化 -->
</aside>
<blockquote> 等价于自动加上了外边距
<!DOCTYPE html>
<html>
  <body>
    哈哈哈啊哈
    <blockquote>
      你好,世界
    </blockquote>
    哈哈哈啊哈
  </body>
</html>
<header>

定义文档的页眉

<label> 标记

当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上

<!-- 现在你点击 “姓名:” 这几个字试试 -->
<label for="name">姓名:</label> <input id="name" type="text" />
<nav>

定义导航链接的部分

<span>

行内元素,无法给它设置宽高,它的宽高由其内容多少和行高而定

<div>

块级元素,每一个块级元素都会独占一个横排

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值