HTML——标签和属性

特殊字符

在HTML中,一些特殊的符号很难或不方便直接使用,可以用下面的字符替代
在这里插入图片描述


注释标签<!- - 注释- ->

不显示在网页页面上(VSCODE快捷键Ctrl+/)


标题标签<h1></h1>

作为标题使用,h1-h6依次变小,重要性降低。
注释:标题独占一行

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
    <h1>我是一级标题</h1>
    <h2>我是二级标题</h2>
    <h3>我是三级标题</h3>
</body>
</html>

在这里插入图片描述



段落标签<p></p>

可以把HTML文档分割为若干段落:
可根据浏览器大小自动换行、段落与段落间保有空隙。

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
    <p>辜鸿铭(1857718日—1928430日),名汤生,字鸿铭,号立诚,自称慵人、东西南北人,又别署为汉滨读易者、冬烘先生,英文名字Tomson。祖籍福建省惠安县,生于南洋英属马来西亚槟榔屿。学博中西,号称“清末怪杰”,精通英、法、德、拉丁、希腊、马来西亚等9种语言,获13个博士学位,是满清时代精通西洋科学、语言兼及东方华学的中国第一人。</p>
    <p>他翻译了中国“四书”中的三部——《论语》《中庸》和《大学》,创获甚巨;并著有《中国的牛津运动》(原名《清流传》)和《中国人的精神》(原名《春秋大义》)等英文书,热衷向西方人宣传东方的文化和精神,并产生了重大的影响,西方人曾流传一句话:到中国可以不看三大殿,不可不看辜鸿铭。 </p>
</body>
</html>

在这里插入图片描述



换行标签<br />

使某段文字强制换行显示

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
    辜鸿铭早在1884年发表的《中国学》一文中就指出:<br />理雅各翻译《中国经典》的工作不过是应时之需,虽然数量惊人,但并不都令人满意。
</body>
</html>

在这里插入图片描述



加粗标签<strong></strong>或<b></b>

加粗文字(前者比后者语义更强烈)

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
   这行是<strong>加粗</strong>的演示 
   <br />这行是<b>加粗</b>的演示 
</body>
</html>

在这里插入图片描述



倾斜标签<em></em>或<i></i>

使文字倾斜(前者比后者语义更强烈)

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
   这行是<em>倾斜</em>的演示<br />
   这行是<i>倾斜</i>的演示 
</body>
</html>

在这里插入图片描述



删除线标签<del></del>或<s></s>

在文字上添加删除线(前者比后者语义更强烈)

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
   这行是<del>删除线</del>的演示<br />
   这行是<s>删除线</s>的演示 
</body>
</html>

在这里插入图片描述



下划线标签<ins></ins>或<u></u>

给文字添加下划线(前者比后者语义更强烈)

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
   这行是<ins>下划线</ins>的演示<br />
   这行是<u>下划线</u>的演示 
</body>
</html>

在这里插入图片描述



盒子标签<div>和<span>

没有语义,他们是一个盒子,用来装内容的

<div>标签用来布局,但是一行只能放一个。大盒子
<span>标签一行里可以有多个。小盒子

<!DOCTYPE html>
<html lang="zh-CN">
<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>第一个页面</title>
</head>
<body>
    <div>这是一个div标签,单独占一行</div>123<br />
    <span>span1</span>
    <span>span2</span>
    <span>span3</span>

</body>
</html>

在这里插入图片描述



图像标签<img>

定义HTML页面的图像
①可以有多个属性,但要写在标签名后面
②属性之间不分先后顺序,属性与属性之间空格分开
③格式:属性=“属性值”

src属性(图片路径)

src是<img>标签的必须属性,用于指定图像文件的路径和文件名,加上“/”是单标签使用习惯

语法:<img src=“图像URL” />

<!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>
    <img src="1.jpg" />
</body>
</html>

在这里插入图片描述


相对路径

以引用文件所在位置为参考基础,而建立出的目录路径
在这里插入图片描述

绝对路径

目录下的绝对位置,通常是从盘符开始的路径,或完整的网络地址(右击图片可以复制图片地址)


alt属性(替换文本)

图像显示不出来的时候用文字替换

语法:<img src=“图像URL” alt=“替换文字” />

<!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>
    <h4>图像标签的使用1</h4>
    <img src="1.jpg" />
    <h4>图像标签的使用——alt属性</h4>
    <img src="1.jpg" alt="这里是一张图片" />
</body>
</html>

在这里插入图片描述

title属性(提示文本)

鼠标放在图片上显示的文字
语法:<img src=“图像URL” title=“提示文字” />

<!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>
    <h4>图像标签的使用1</h4>
    <img src="1.jpg" />
    <h4>图像标签的使用——title属性</h4>
    <img src="1.jpg" title="这是一张图片" />
</body>
</html>

width属性(设置宽度)

给图片设置宽度
语法:<img src=“图像URL” width=“像素值” />
注意:在没有设置高度的属性时是等比例缩放的

<!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>
    <h4>图像标签的使用1</h4>
    <img src="1.jpg" />
    <h4>图像标签的使用——title属性</h4>
    <img src="1.jpg" width="200" />
</body>
</html>

在这里插入图片描述

height属性(设置高度)

给图片设置高度
语法:<img src=“图像URL” height=“像素值” />
注意:在没有设置宽度的属性时是等比例缩放的

border属性(边框粗细)

设置图片边框粗细
语法:<img src=“图像URL” border=“像素值” />

<!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>
    <h4>图像标签的使用1</h4>
    <img src="1.jpg" />
    <h4>图像标签的使用——border属性</h4>
    <img src="1.jpg" border="15" />
</body>
</html>

在这里插入图片描述



超链接标签<a></a>

从一个页面链接到另一个页面
语法:<a href=“跳转目标” target=“目标窗口弹出方式”>文本或图像</a>

href属性(地址)

用于指定链接目标的URL地址(必须属性)

<!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>
    <h4>超链接标签的使用</h4>
    <a href="https://www.baidu.com/">百度链接</a>
</body>
</html>

外部链接

外部网站的链接
例如:https://www.baidu.com/

内部链接

网站内部页面之间的相互链接,直接链接内部页面名称即可
例如:index.html(和主页面处于同一级的html文件)

空链接

当前没有确定链接目标时使用
例如:<a href="#" >另一页</a>

下载链接

如果href里面地址是一个压缩包或文件,会下载这个文件
例如:<a href=“img.zip” >下载文件</a>

网页元素链接

在网页中的各种网页元素如文本、图像、表格、音频等都可以添加超链接
例如:<a href="https://www.baidu.com/" target="_blank"><img src=images/1.jpg></a>

锚点链接

快速定位到页面的某个位置
语法:在链接文本的href属性中,设置属性值为#名字的形式,如<a href="#two">演艺经历</a>
注意:找到目标位置标签,里面添加一个id属性=名字,如<h4 id="two">演艺经历</h4>

target属性(打开方式)

用于指定链接页面打开方式,其中 _self为当前窗口打开(默认值) _blank为在新窗口打开

<!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>
    <h4>超链接标签的使用</h4>
    <a href="https://www.baidu.com/" target="_blank">百度链接</a>
</body>
</html>



表格标签<table></table>

基本语法:

    <table><!-- 用于定义表格的标签 -->
        <tr><!-- 用于定义表格中的行 -->
            <td>单元格中的文字</td><!-- 用于定义表格中的单元格 -->
        </tr>
    </table>

使用实例:

    <table>
        <tr><td>姓名</td><td>性别</td><td>年龄</td></tr>
        <tr><td>张三</td><td></td><td>22</td></tr>
        <tr><td>李四</td><td></td><td>16</td></tr>
    </table>

在这里插入图片描述

属性(不常用)

这些属性要写到table标签里去,使用方法和前面标签的属性使用方法一样
在这里插入图片描述

rowspan属性(单元格跨行合并)

rowspan=“合并单元格的个数”
注意:最上侧单元格为目标单元格,写合并代码
步骤:①找到目标单元格写上合并方式=合并的单元格数量
           ②删除多余单元格


colspan属性(单元格跨列合并)

colspan=“合并单元格的个数”
注意:最左侧单元格为目标单元格,写合并代码
步骤:①找到目标单元格写上合并方式=合并的单元格数量
           ②删除多余单元格
使用实例:

    <table width="500" height="250" border="1" cellspacing="0">
        <tr>
            <td></td>
            <td colspan="2"></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </table>

在这里插入图片描述



表头单元格标签<th></th>

一般,表头单元格位于表头的第一行或第一列,表头单元格中的文本内容加粗居中显示

单元格里面可以放任何元素,文字链接图片等都可以


使用实例:

    <table>
        <tr><th>姓名</th><th>性别</th><th>电话</th></tr>
        <tr><td>张三</td><td></td><td>1234512345</td></tr>
        <tr><td>李四</td><td></td><td>6789067890</td></tr>
    </table>

在这里插入图片描述


表格结构标签<thead></thead>、<tbody></tbody>

使用场景:
表格可能很长,为了更好地表示表格的语义,可将表格分割成表格头部和表格主体两大部分。
注意:
①<thead></thead>用于定义表格的头部,<thead>标签内部必须要有<tr>标签,一般是位于第一行。
②<tbody></tbody>用于定义表格的主体。
③这两个标签是放在<table>标签中的

<body>
    <table>
        <thead>
            <tr>
                <th>姓名</th><th>性别</th><th>电话</th>
            </tr>
        </thead>
       <tbody>
        <tr>
            <td>张三</td><td></td><td>1234512345</td>
        </tr>
        <tr>
            <td>李四</td><td></td><td>6789067890</td>
        </tr>
       </tbody>
      
    </table>
</body>


无序列表标签<ul>、<li>

无序列表的各个列表项没有顺序之分,是并列的
基本语法格式:

    <ul>
        <li>列表项1</li>
        <li>列表项2</li>
        <li>列表项3</li>
        ...
    </ul>

注意:<ul>标签中只能出现<li>标签,不能有其他标签;<li>标签中可以放任何标签



有序列表标签<ol>、<li>

有排列顺序的列表
基本语法格式:

    <ol>
        <li>列表项1</li>
        <li>列表项2</li>
        <li>列表项3</li>
        ...
    </ol>

注意:与无序列表注意事项一致



自定义列表标签<dl></dl>、<dt></dt>、<dd></dd>

自定义列表常用于对术语或名词进行解释和描述
基本语法格式:

<dl>              <!--用于定义列表-->
    <dt>名词1</dt>     
    <dd>名词1解释1</dd>
    <dd>名词1解释2</dd>
</dl>

注意:<dl></dl>里面只能包含<dt></dt>、<dd></dd>



表单域标签<form></form>

在HTML中,一个完整的表单通常由表单域、表单控件(表单元素)和提示信息三个部分组成。
<form>标签用于定义表单域,以实现用户信息的收集和传递


基本语法格式:

    <form action="URL地址" method="提交方式" name="表单域名称">
        <!--各种表单元素控件-->
    </form>

action属性(地址)

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


method属性(提交方式)

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

name属性(名称)

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



输入表单元素标签<input />

用于收集用户信息
在<input />标签中,包含一个type属性,根据不同的属性值,输入字段拥有很多种形式

<input type="属性值" />

type属性(控件类型)

设置不同的属性值来指定不同的控件类型
type属性值及其描述:
在这里插入图片描述
在这里插入图片描述
注意:①name和value是每个表单元素都有的属性值,主要给后台人员使用
           ②单选按钮和复选框都要有相同的name值

使用实例:

 <form>
        <!-- 文本框 用户可以在里面输入任何文字 -->
        用户名:<input type="text" name="username" value="请输入用户名"  maxlength="6"><br>
        <!-- 密码框 用户看不见输入的密码 -->
        密码:<input type="password" name="password"><br>
        <!-- 单选按钮 可以实现多选一 -->
        <!-- 单选按钮必须有相同的name才能实现多选一 -->
        性别:男<input type="radio" name="sex"><input type="radio" name="sex"><br>
        <!-- 复选框 可以实现多选-->
        爱好:吃饭<input type="checkbox" name="hobby"> 睡觉<input type="checkbox" name="hobby"> 打游戏<input type="checkbox" name="hobby"><br>
        手机号:<input type="text">
        <!-- 普通按钮 完成一个动作,不提交数据,和JS搭配使用-->
        <input type="button" value="获取验证码"><br>
        <!-- 文件域 上传文件 -->
        上传头像:<input type="file"><br>
        <!-- checked 首次加载时被选中 -->
        <input type="checkbox" checked="checked">我同意《XX协议》<br/>
        <!-- 提交按钮 可以通过value改变上面的字 -->
        <input type="submit" value="注册">
        <!-- 重置按钮 还原默认状态,可以通过value改变上面的字 -->
        <input type="reset" value="重新填写">
    </form>

在这里插入图片描述



标注标签<label></label>

<label>标签用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验
使用方法:

    <form>
        <!-- for属性应当与相关元素的id属性相同 -->
        <input type="checkbox" name="sex" id="sex"><label for="sex"></label>
    </form>


下拉表单元素标签<select></select>

在页面中,如果有多个选项让用户选择,并且想节约页面空间时,可以使用<select>定义下拉列表
基本语法:

    <select>
        <option>选项1</option>
        <option>选项2</option>
        <option>选项3</option>
    </select>

注意:①<select>中至少包含一对<option>
           ②在<option>中定义selected="selected"时,当前项即为默认选择项




文本域元素标签<textarea></textarea>

<textarea>标签用于定义多行文本输入的控件

    个人介绍:<br>
    <textarea rows="3" cols="20">请输入个人介绍</textarea>

在这里插入图片描述
注意:①cols=“每行中的字符数”,rows=“显示的行数”

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值