HTML学习2之常用标签详细介绍

hx标签

  • 内容标题

    <!DOCTYPE html>
    <html>
    <head>
        <title>网站的标题</title>
    </head>
    <body>
        <h1>LXG</h1>
        <h2>LXG</h2>
        <h3>LXG</h3>
        非常帅
    </body>
    </html>
    

p 标签

  • 添加段落

    <!DOCTYPE html>
    <html>
    <head>
        <title>网站的标题</title>
    </head>
    <body>
        <h1>LXG</h1>
        <p>......</p>
        <p>......</p>
    </body>
    </html>
    

strong和em标签

  • 加入强调

    • strong:加粗

      <!DOCTYPE html>
      <html>
      <head>
          <title>Hello</title>
      </head>
      <body>
          <h1>LXG</h1>
          <strong>01</strong>
          <p>...01...</p>
          <p>...02...</p>
          <strong>02</strong>
      </body>
      </html>
      
    • em:斜体

      <!DOCTYPE html>
      <html>
      <head>
          <title>Hello</title>
      </head>
      <body>
          <h1>LXG</h1>
          <h4>01</h4>
          <p>...<em>01</em>...</p>
          <p>...<strong>02</strong>...</p>
          <strong>02</strong>
      </body>
      </html>
      

br标签

  • 换行,是单闭合标签

    <!DOCTYPE html>
    <html>
    <head>crpsz
       <title>Hello</title>
    </head>
    <body>
       <h2>《琵琶行》</h2>
       一道残阳铺水中,<br>
       半江瑟瑟半江红。<br>
       可怜九月初三夜,<br>
       露似珍珠月似弓。<br>
    </body>
    </html>
    

空白折叠:多个空格,换行等被默认折叠成一个空格

HTML的特殊符号

  • 一个空格:

    &nbsp;
    
  • 有很多,可去搜索

hr标签

  • 为段落之间添加分割线,是单闭合标签

    <!DOCTYPE html>
    <html>
    <head>
        <title>网站的标题</title>
    </head>
    <body>
        <h1>LXG</h1>
        <p>......</p>
        <hr>
        <p>......</p>
    </body>
    </html>
    

列表标签

ul标签

  • 添加无序列表

    <!DOCTYPE html>
    <html>
    <head>
    	<title>无序列表</title>
    </head>
    <body>
    	<h2>有趣的斑鬣狗</h2>
    	<ul>
    		<li>谈起斑鬣狗,可能很多人都会报以鄙夷的态度,认为这是一种十分令人讨厌的动物。</li>
    		<li>加上如今许多编辑的添油加醋或者刻意宣传,导致斑鬣狗猥琐的形象深入人心。</li>
    		<li>加上如今许多编辑的添油加醋或者刻意宣传,导致斑鬣狗猥琐的形象深入人心。</li>
    		<li>它的身上也有许多可取之处,比如斑鬣狗种群之间的关系,就比我们想象中得要好很多,也更团结。</li>
    	</ul>
    </body>
    </html>
    

ol标签

  • 添加有序列表

    <!DOCTYPE html>
    <html>
    <head>
    	<title>有序列表</title>
    </head>
    <body>
    	<h2>有趣的斑鬣狗</h2>
    	<ol>
    		<li>谈起斑鬣狗,可能很多人都会报以鄙夷的态度,认为这是一种十分令人讨厌的动物。</li>
    		<li>加上如今许多编辑的添油加醋或者刻意宣传,导致斑鬣狗猥琐的形象深入人心。</li>
    		<li>加上如今许多编辑的添油加醋或者刻意宣传,导致斑鬣狗猥琐的形象深入人心。</li>
    		<li>它的身上也有许多可取之处,比如斑鬣狗种群之间的关系,就比我们想象中得要好很多,也更团结。</li>
    	</ol>
    </body>
    </html>
    

dl标签

  • 添加定义列表

    <!DOCTYPE html>
    <html>
    <head>
    	<title>定义列表</title>
    </head>
    <body>
    	<dl>
    		<dt>帮助中心</dt>
    		<dd>账户管理</dd>
    		<dd>购物指南</dd>
    		<dd>订单操作</dd>
    	</dl>
    </body>
    </html>
    

table标签

  • 制作表格

    <!DOCTYPE html>
    <html>
    <head>
    	<title>制作表格</title>
    </head>
    <body>
    	<table>
    		<tr>
    			<th>产品名称</th>
    			<th>品牌</th>
    			<th>数量</th>
    			<th>入库时间</th>
    		</tr>
    		<tr>
    			<td>电视机</td>
    			<td>海尔</td>
    			<td>200</td>
    			<td>Sep-17</td>
    		</tr>
    		<tr>
    			<td>音响</td>
    			<td>小米</td>
    			<td>300</td>
    			<td>Aug-18</td>
    		</tr>
    		<tr>
    			<td>电冰箱</td>
    			<td>海尔</td>
    			<td>100</td>
    			<td>Feb-19</td>
    		</tr>
    	</table>
    </body>
    </html>
    
  • 简单的css样式为表格添加边框

    <!DOCTYPE html>
    <html>
    <head>
    	<title>制作表格</title>
    </head>
    <body>
    	<table border="1"cellspacing="0">
    		<tr>
    			<th>产品名称</th>
    			<th>品牌</th>
    			<th>数量</th>
    			<th>入库时间</th>
    		</tr>
    		<tr>
    			<td>电视机</td>
    			<td>海尔</td>
    			<td>200</td>
    			<td>Sep-17</td>
    		</tr>
    		<tr>
    			<td>音响</td>
    			<td>小米</td>
    			<td>300</td>
    			<td>Aug-18</td>
    		</tr>
    		<tr>
    			<td>电冰箱</td>
    			<td>海尔</td>
    			<td>100</td>
    			<td>Feb-19</td>
    		</tr>
    	</table>
    </body>
    </html>
    

    border=“1”(边界为1)

    cellspacing=“0”(单元格距离为0)

  • 学习caption为表格添加标题

    <!DOCTYPE html>
    <html>
    <head>
    	<title>制作表格</title>
    </head>
    <body>
    	<table border="1"cellspacing="0">
    		<caption>商品清单</caption>
    		<tr>
    			<th>产品名称</th>
    			<th>品牌</th>
    			<th>数量</th>
    			<th>入库时间</th>
    		</tr>
    		<tr>
    			<td>电视机</td>
    			<td>海尔</td>
    			<td>200</td>
    			<td>Sep-17</td>
    		</tr>
    		<tr>
    			<td>音响</td>
    			<td>小米</td>
    			<td>300</td>
    			<td>Aug-18</td>
    		</tr>
    		<tr>
    			<td>电冰箱</td>
    			<td>海尔</td>
    			<td>100</td>
    			<td>Feb-19</td>
    		</tr>
    	</table>
    </body>
    </html>
    
  • 表格的横向合并和纵向合并并使用

    • 横向合并(合并列)

      <!DOCTYPE html>
      <html>
      <head>
      	<title>制作表格</title>
      </head>
      <body>
      	<table border="1"cellspacing="0">
      		<caption>商品清单</caption>
      		<tr>
      			<th>产品名称</th>
      			<th>品牌</th>
      			<th colspan="2">数量和入库时间</th>
      		</tr>
      		<tr>
      			<td>电视机</td>
      			<td>海尔</td>
      			<td>200</td>
      			<td>Sep-17</td>
      		</tr>
      		<tr>
      			<td>音响</td>
      			<td>小米</td>
      			<td>300</td>
      			<td>Aug-18</td>
      		</tr>
      		<tr>
      			<td>电冰箱</td>
      			<td>海尔</td>
      			<td>100</td>
      			<td>Feb-19</td>
      		</tr>
      	</table>
      </body>
      </html>
      

      colspan=“2”(跨2列合并)

    • 纵向合并(合并行)

      <!DOCTYPE html>
      <html>
      <head>
      	<title>制作表格</title>
      </head>
      <body>
      	<table border="1"cellspacing="0">
      		<caption>商品清单</caption>
      		<tr>
      			<th>产品名称</th>
      			<th>品牌</th>
      			<th>数量</th>
      			<th>入库时间</th>
      		</tr>
      		<tr>
      			<td>电视机</td>
      			<td>海尔</td>
      			<td>200</td>
      			<td>Sep-17</td>
      		</tr>
      		<tr>
      			<td>音响</td>
      			<td rowspan="3">小米</td>
      			<td>300</td>
      			<td>Aug-18</td>
      		</tr>
      		<tr>
      			<td>电冰箱</td>
      			<td>100</td>
      			<td>Feb-19</td>
      		</tr>
      		<tr>
      			<td>电脑</td>
      			<td>100</td>
      			<td>Feb-19</td>
      		</tr>
      	</table>
      </body>
      </html>
      

      rowspan=“3”(跨3行合并)

a标签

  • 为网页添加超链接(a标签全称anchor,意为锚点)

    <!DOCTYPE html>
    <html>
    <head>
    	<title>超链接</title>
    </head>
    <body>
    	<a href="http://www.baidu.com" title="点击一下,了解更多">百度一下</a>
    </body>
    </html>
    

    href=“跳转的位置”(a标签的一个属性)

    title=“a标签的标题”(a标签的一个属性,鼠标悬浮时显示)

  • 在新的浏览器窗口打开新的链接

    <!DOCTYPE html>
    <html>
    <head>
    	<title>超链接</title>
    </head>
    <body>
    	<a href="http://www.baidu.com" title="点击一下,了解更多" target="_blank">百度一下</a>
    </body>
    </html>
    

    target="_blank"(a标签的一个属性,在新的浏览器窗口打开新的链接)

    target="_self"(a标签的一个属性,在当前页面打开新的链接)

  • 标签在当前网页上进行跳转

    <!DOCTYPE html>
    <html>
    <head>
    	<title>超链接</title>
    </head>
    <body>
    	<p id="top"></p>
    	<a href="http://www.baidu.com" title="点击一下,了解更多" target="_blank">百度一下</a>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<p>奥力给</p>
    	<a href="#top">回到顶部</a>
    </body>
    </html>
    

    p标签可替换成其他标签

    id=“top”(p标签的一个属性,同一个id在一个网页中是唯一的)

    href="#top"(a标签的一个属性,跳转到top所在的位置)

  • 用a标签发送邮件

    <!DOCTYPE html>
    <html>
    <head>
    	<title>发送邮件</title>
    </head>
    <body>
    	<a href="mailto:12345678@qq.com.cn" >向12345678发送邮件</a>
    </body>
    </html>
    

    href=“mailto:邮箱地址”(a标签的一个属性,向某人发送邮件)

img标签

  • 为网页添加图片,是单闭合标签

    <!DOCTYPE html>
    <html>
    <head>
    	<title>添加图片</title>
    </head>
    <body>
    	<img src="1.jpg">
    </body>
    </html>
    

    src=“1.jpg”(img标签的一个属性,这里的写法只能调出同级目录中的图片,完整写法为src="./1.jpg")

  • img标签src属性的路径问题

    • 同级目录文件夹中的图片

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="images/1.jpg">
      </body>
      </html>
      

      这里完整写法为src="./images/1.jpg"

    • 上级目录中的图片

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="../1.jpg">
      </body>
      </html>
      
    • 上级目录文件夹中的图片

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="../images/1.jpg">
      </body>
      </html>
      
    • 相对路径:

      • ./1.jpg(同级目录)

      • …/1.jpg(上级目录)

      • …/1.jpg(上上级目录)

    • 绝对路径:

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="C:/Users/Lenovov/Desktop/1.jpg">
      </body>
      </html>
      
    • 网络路径:

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="https://w.wallhaven.cc/full/9m/wallhaven-9mxz8k.jpg" width="800">
      </body>
      </html>
      
  • img标签的属性

    • 尺寸

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="images/1.jpg" width="200" height="200">
      </body>
      </html>
      

      width=""(img标签的一个属性,图片的宽度)

      height=""(img标签的一个属性,图片的高度)

      注意:为了防止图片失真,可以只写宽度,计算机会自动计算合适的 高度

    • 加载失败时执行的文本

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="images/2.jpg" width="400" alt="我的头像">
      </body>
      </html>
      

      alt=""(img标签的一个属性,加载失败时执行)

    • 图片的标题

      <!DOCTYPE html>
      <html>
      <head>
      	<title>添加图片</title>
      </head>
      <body>
      	<img src="images/2.jpg" width="400" alt="我的头像" title="哎!!!">
      </body>
      </html>
      

      title=""(img标签的一个属性,鼠标悬浮时显示)

      加载失败也会执行

form标签和input标签

  • 表单控件的使用

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form>
    		<input type="text">
    		<input type="password">
    	</form>
    </body>
    </html>
    

    type=“text”(input标签的一个属性,文本输入)

    type=“password”(input标签的一个属性,密码输入)

  • 将网页的数据提交到服务器

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form action="http://www.baidu.com" method="post">
    		<input type="text" placeholder="请输入账号">
    		<input type="password" placeholder="请输入密码">
    		<input type="submit" value="立即注册">
            <input type="reset" value="重置">
    	</form>
    </body>
    </html>
    

    action=“http://www.baidu.com” (form标签的一个属性,提交的服务器地址)

    method=“get或post”(form标签的一个属性,提交到服务器的方式)

    placeholder=“请输入账号”(input标签的一个属性,提示用户的文本)

    type=“submit”(input标签的一个属性,提交按钮)

    value=“立即注册”(input标签的一个属性,修改按钮中的文本,默认为“提交”)

    type=“reset”(input标签的一个属性,重置按钮)

  • 单选框实现选择

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form action="http://www.baidu.com" method="post">
    		<input type="text" placeholder="请输入账号"><br>
    		<input type="password" placeholder="请输入密码"><br>
    		<p><input type="radio" name="sex" checked="checked"><input type="radio" name="sex">
    		</p>
    		<p>
    			<input type="submit" value="立即注册">
    		</p>
    	</form>
    </body>
    </html>
    

    type=“radio”(input标签的一个属性,单选框实现选择)

    name=“sex”(input标签的一个属性,加同样的属性名,会达到互斥的效果)

    checked=“checked”(input标签的一个属性,默认选择)

  • 复选框实现选择

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form action="http://www.baidu.com" method="post">
    		<h4>购买的课程:</h4>
    		<p>
    			web前端<input type="checkbox" checked="checked"><br>
    			python学习<input type="checkbox"><br>
    			Java学习<input type="checkbox">
    		</p>
    		<h4>注册账号:</h4>
    		<input type="text" placeholder="请输入账号"><br>
    		<input type="password" placeholder="请输入密码"><br>
    		<p><input type="radio" name="sex" checked="checked"><input type="radio" name="sex">
    		</p>
    			<input type="submit" value="立即注册">
    	</form>
    </body>
    </html>
    

    type=“checkbox”(input标签的一个属性,复选框实现选择)

select标签

  • 下拉列表实现单选

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form>
    		<select name="class">
    			<option value="a">HTML</option>
    			<option value="b">CSS</option>
    			<option selected="selected">JavaScript</option>
    			<option>Vue</option>
    		</select>
    	</form>
    </body>
    </html>
    

    option标签(列表中的目录)

    selected=“selected”(option标签的一个属性,默认选择)

  • 下拉列表实现多选

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form>
    		<select multiple="multiple">
    			<option>HTML</option>
    			<option>CSS</option>
    			<option selected="selected">JavaScript</option>
    			<option>Vue</option>
    			<option>react</option>
    			<option>angular</option>
    			<option>nodejs</option>
    		</select>
    	</form>
    </body>
    </html>
    

    multiple=“multiple”(select标签的一个属性,下拉列表实现多选)

    在网页上按住Ctrl键实现多选

textarea标签

  • 让文本输入框支持多行输入

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form>
    		<textarea rows="10" cols="50"></textarea>
    	</form>
    </body>
    </html>
    

    rows=“10”(textarea标签的一个属性,文本输入框的行数)

    cols = “50”(textarea标签的一个属性,文本输入框的列数)

button标签

  • 普通按钮

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form>
    		<button>按钮</button>
    	</form>
    </body>
    </html>
    

label标签

  • 实现相互关联

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<form>
    		<p>
    			<label for="username">用户名:</label>
    			<input type="text" id="username">
    		</p>
    		<P>
    			<label for="pwd">密码:</label>
    			<input type="password" id="pwd">
    		</P>
    	</form>
    </body>
    </html>
    

    for=“username”(label标签的一个属性,与id标签关联,点击“用户名:”会实现点击输入框的作用)

    id=“username”(input标签的一个属性)

div标签

  • 实现划分区域,能包裹任何标签和文本

    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<div>
    		角色
    	</div>
    	<div>
    		张三
    		<div>
    			李四
    			<div>
    				王五
    			</div>
    		</div>
    	</div>
    </body>
    </html>
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值