HTML快速入门

HTML快速入门

一、基础标签

标签描述
<h1> - <h6>定义标题,h1最大,h6最小
<font>定义文本的字体、字体尺寸、字体颜色
<b>定义粗体文本
<i>定义斜体文本
<u>定义文本下划线
<center>定义文本居中
<p>定义段落
<br>定义折行
<hr>定义水平线
<!--html5 标识-->
<!DOCTYPE html>
<html lang="en">
<head>
    <!--字符集-->
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <h1>我是标题</h1>
  <h2>我是标题</h2>
  <h3>我是标题</h3>
  <h4>我是标题</h4>
  <h5>我是标题</h5>
  <h6>我是标题</h6>

  <hr>
  <!--
    html 表示颜色:
      1. 英文单词:red,pink,blue...
      2. rgb(值1,值2,值3):值的取值范围: 0 ~ 255
      3. #值1值2值3:值的范围:00 ~ FF
  -->
  <font face="楷体" size="5" color="pink">你好</font>

  <hr>

  <p>风急天高猿啸哀,渚清沙白鸟飞回。</p>
  <p>无边落木萧萧下,不尽长江滚滚来。</p>
  <p>万里悲秋常作客,百年多病独登台。</p>
  <p>艰难苦恨繁霜鬓,潦倒新停浊酒杯。</p>

  <hr>

  今天是周日<br>
  <b>今天是周日</b><br>
  <i>今天是周日</i><br>
  <u>今天是周日</u><br>

  <hr>

  <center>今天是周日</center>
</body>
</html>

效果:

在这里插入图片描述

二、图片、音频、视频标签

标签描述
<img>定义图片
<audio>定义音频
<video>定义视频
  • img:定义图片
    • src:规定显示图像的URL(统一资源定位符)
    • height:定义图像的高度
    • width:定义图像的宽度
  • audio:定义音频。支持的音频格式:MP3、WAV、OGG
    • src:规定音频的URL
    • controls:显示播放控件
  • video:定义视频。支持的视频格式:MP4,WebM,OGG
    • src:规定视频的URL
    • controls:显示播放控件
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <!--
    资源路径:
      1. 绝对路径:完整路径
      2. 相对路径:相对位置关系
    尺寸单位:
      1. px:像素
      2. 百分比:
  -->
  <img src="" width="200px" height="200px">

  <audio src="" controls></audio>

  <video src="" controls></video>

</body>
</html>

三、超链接标签

标签描述
<a>定超链接,用于链接到另一个资源
  • href:指定访问资源的URL
  • target:指定打开资源的方式
    • _self:默认值,在当前页面打开
    • _blank:在空白页面打开
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <a href="https://www.csdn.net/" target="_blank">CSDN</a>
</body>
</html>

效果:

在这里插入图片描述
在这里插入图片描述

四、列表标签

标签描述
<ol>定义有序列表
<ul>定义无序列表
<li>定义列表项
  • type:设置项目符号
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <ol>
    <li>勒布朗·詹姆斯</li>
    <li>安东尼·戴维斯</li>
    <li>拉塞尔·威斯布鲁克</li>
  </ol>

  <ul>
    <li>勒布朗·詹姆斯</li>
    <li>安东尼·戴维斯</li>
    <li>拉塞尔·威斯布鲁克</li>
  </ul>
</body>
</html>

效果:

在这里插入图片描述

五、表格标签

标签描述
<table>定义表格
<tr>定义行
<td>定义单元格
<th>定义表头单元格
  • table:定义表格
    • border:规定表格边框的宽度
    • width:规定表格的宽度
    • cellspacing:规定单元格之间的空白
  • tr:定义行
    • align:定义表格行的内容对齐方式
  • td:定义单元格
    • rowspan:规定单元格可横跨的行数
    • colspan:规定单元格可横跨的列数
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <table border="1" cellspacing="0" width="500px">
    <tr align="center">
      <th>序号</th>
      <th>logo</th>
      <th>品牌名称</th>
      <th>企业名称</th>
    </tr>

    <tr align="center">
      <td>001</td>
      <td><img src="05-logo/lining.png" width="50px" height="50px"></td>
      <td>李宁</td>
      <td>李宁公司</td>
    </tr>

    <tr align="center">
      <td>002</td>
      <td><img src="05-logo/anta.png" width="50px" height="50px"></td>
      <td>安踏</td>
      <td>安踏公司</td>
    </tr>

    <tr align="center">
      <td>003</td>
      <td><img src="05-logo/361.png" width="50px" height="50px"></td>
      <td>361°</td>
      <td>361°公司</td>
    </tr>
  </table>

  <hr>

  <table border="1" cellspacing="0" width="500px">
    <tr align="center">
      <th colspan="2">logo</th>
      <th>品牌名称</th>
      <th>企业名称</th>
    </tr>

    <tr align="center">
      <td colspan="2"><img src="05-logo/lining.png" width="50px" height="50px"></td>
      <td>李宁</td>
      <td>李宁公司</td>
    </tr>

    <tr align="center">
      <td  colspan="2" rowspan="2"><img src="05-logo/anta.png" width="50px" height="50px"></td>
      <td>安踏</td>
      <td>安踏公司</td>
    </tr>

    <tr align="center">
      <td>xxx</td>
      <td>xxx公司</td>
    </tr>
  </table>
</body>
</html>

效果:

在这里插入图片描述

六、布局标签

标签描述
<div>定义HTML文档中的一个区域部分,经常与CSS一起使用,用来布局网页
<span>用于组合行内元素
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <div>我是div</div>
  <div>我也是div</div>
  <span>我是span</span>
  <span>我也span</span>
</body>
</html>

效果:

在这里插入图片描述

七、表单标签

  • 表单:在网页中主要负责数据采集功能,使用<form>标签定义表单
  • 表单项(元素):不同类型的input元素、下拉列表、文本域等
标签描述
<form>定义表单
<input>定义表单项,通过type属性控制输入形式
<label>为表单项定义标注
<select>定义下拉列表
<option>定义下拉列表的列表项
<textarea>定义文本域
  • form:定义表单
    • action:规定当提交表单时向何处发送表单数据,URL
    • method:规定用于发送表单数据的方式
      • get:浏览器会将数据直接附在表单的action URL之后。大小有限制
      • post:浏览器会将数据放到http请求消息体中。大小无限制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <!--
    form:
     action:指定表单数据提交的URL
      * 表单项数据要想要被提交,则必须指定其name属性
     method:指定表单提交的方式
      1. get:默认值
        * 请求参数会拼接在URL后面
        * url的长度有限制 4KB
      2. post:
        * 请求参数会在http请求协议的请求体中
        * 请求参数无限制
   -->
  <form action="#" method="post">
    <input type="text" name="username">
    <input type="submit">
  </form>

</body>
</html>

get:

http://localhost:63342/html_learning/html/07-%E8%A1%A8%E5%8D%95%E6%A0%87%E7%AD%BE.html?username=%E5%93%88%E5%93%88#

post:

http://localhost:63342/html_learning/html/07-%E8%A1%A8%E5%8D%95%E6%A0%87%E7%AD%BE.html?_ijt=3mr7mm399phi1hfo0cj56rh0qt&_ij_reload=RELOAD_ON_SAVE#
  • <input>:表单项,通过type属性控制输入形式
type取值描述
text默认值。定义单行的输入字段
password定义密码字段
radio定义单选按钮
checkbox定义复选框
file定义文件上传按钮
hidden定义隐藏的输入字段
submit定义提交按钮,提交按钮会把表单数据发送到服务器
reset定义重置按钮,重置按钮会清除表单中的所有数据
button定义可点击按钮
  • <select>:定义下拉列表,<option>定义列表项
  • <textarea>:文本域
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

  <form action="#" method="post">
    <input type="hidden" name="id" value="123">
    <!--
      这里的label标签的作用是:当用户在点击”用户名“这三个字的时候,会自动跳转到相应的输入框
      label标签中的for的值要与input中的id值一致
      -->
    <label for="username">用户名:</label>
    <input type="text" name="username" id="username"><br>
    <label for="password">密码:</label>
    <input type="password" name="password" id="password"><br>

    性别:
    <!--
      * 当多个radio具有相同的name,才能达到单选的效果
      * 如果不设置value,不管选哪个,提交的数据都会是on
      -->
    <input type="radio" name="gender" value="male" id="male">
    <label for="male"></label>
    <input type="radio" name="gender" value="female" id="female">
    <label for="female"></label>
    <br>

    爱好:
    <input type="checkbox" name="hobby" value="sing"><input type="checkbox" name="hobby" value="dance"><input type="checkbox" name="hobby" value="rap">rap
    <input type="checkbox" name="hobby" value="basketball">篮球
    <br>

    头像:
    <input type="file" value="选择文件">
    <br>

    城市:
    <select name="city">
      <option value="Nanjing">南京</option>
      <option value="Wuxi">无锡</option>
      <option value="Suzhou">苏州</option>
    </select>
    <br>

    个人描述:
    <textarea name="desc" cols="10" rows="2">

    </textarea>
    <br>


    <input type="submit" value="注册">
    <input type="reset" value="重置">
    <input type="button" value="按钮">


  </form>

</body>
</html>

效果:

在这里插入图片描述

提交之后在控制台看一下请求信息

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值