第五篇:复习Html

一、啥是Html

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

什么是HTML:

  • HTML 指的是超文本标记语言: HyperText Markup Language+
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签及文本内容
  • HTML文档也叫做 web 页面

HTML标签:

  • HTML 标签是由尖括号包围的关键词,比如
  • HTML 标签通常是成对出现的,比如
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签

二、Html中的标签

1. 文本标签

下面用一段代码来解释,如图所示:

<html>
    <head>
        <title>文本标签</title>
    </head>
    <body>
        <!-- 文本标签 -->
            <h1>标题h1<h1>
            <h2>标题h2</h2>
            <h3>标题h3</h3>
            <h4>标题h4</h4>
            <h5>标题h5</h5>
            <h6>标题h6</h6>
            <p>p:换段</p>
            <i>i:斜体标签</i><br>
            <em>em:强调斜体标签</em><br>
            <b>b:加粗标签</b><br>
            <strong>strong:强调加加粗标签</strong><br>
            <del>del:删除线</del><br>
            <u>u:下划线</u><br>
            <!-- 上标 -->
            水分子:H <sub>2</sub>o  
            <!-- 下标 -->
            4 <sup>2</sup> = 16
        <!-- html格式化标签 -->
        <!-- 换行 -->
        <br/>
        <!-- 水平分割线 -->
        <hr />
    </body>
</html>

运行效果:

文本标签

标题h1

标题h2

标题h3

标题h4
标题h5
标题h6

p:换段

i:斜体标签
em:强调斜体标签
b:加粗标签
strong:强调加加粗标签
del:删除线
u:下划线
水分子:H 2o 4 2 = 16

标题(Heading)是通过 < h1 > - < h6 > 标签进行定义的。 < h1 > 定义最大的标题。 < h6 > 定义最小的标题。

2. 列表标签

无序列表使用 < ul > 标签
有序列表始于 < ol > 标签。每个列表项始于 < li > 标签。
自定义列表以 < dl > 标签开始。每个自定义列表项以 < dt > 开始。每个自定义列表项的定义以 < dd > 开始。

标签描述
< ol >定义有序列表
< ul >定义无序列表
< li >定义列表项
< dl >定义列表
< dt >自定义列表项目
< dd >定义自定列表项的描述

下面也用一段代码来演示,如图所示:

<html>
    <head>
        <title>列表标签</title>
    </head>
        <h1>列表标签</h1>
        <!-- 有序列表,其中type类型值 -->
        <h3>有序列表</h3>
            <ol type="a">
                <li>看书</li>
                <li>上网</li>
                <li>爬山</li>
                <li>唱歌</li>
            </ol>    
        <!-- ur:无序列表 -->
        <h3>无序列表</h3>
        <ul>
            <li>看书</li>
            <li>上网</li>
            <li>爬山</li>
            <li>唱歌</li>
        </ul>
        <!-- 自定义列表 -->
        <h3>自定义列表</h3>
        <dl></dl>
            <!-- 自定义列表头 -->   
            <dt></dt>
            <!-- 自定义列表内容   -->
            <dd></dd>
        <dl>
            <dt>问:html?</dt>
            <dd>答:啥玩意?</dd>
            <dt>问:html?</dt>
            <dd>答:啥玩意?</dd>
            <dt>问:html?</dt>
            <dd>答:啥玩意?</dd>
        </dl>
    <!-- 组合块级元素使用css进行格式化 -->
        <div>aaa</div>
        <div>bbb</div>
    <!-- 用于包含的文本,用css进行样式 -->
        <span>aaaa</span>
        <span>bbbb</span>
</html>

3. 图片标签

在 HTML 中,图像由< img > 标签定义。

< img > 是空标签,意思是说,它只包含属性,并且没有闭合标签。

要在页面上显示图像,你需要使用源属性(src)。src 指 “source”。源属性的值是图像的 URL 地址
定义图像的语法是:

<img src="url" alt="some_text" width="304" height="228">
  • alt 属性用来为图像定义一串预备的可替换的文本。
  • height(高度) 与 width(宽度)属性用于设置图像的高度与宽度。

4. 超链接标签

HTML 使用超级链接与网络上的另一个文档相连。

HTML中的链接是一种用于在不同网页之间导航的元素。
HTML使用标签 < a > 来设置超文本链接。

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

<a  id="a1"href="https://www.baidu.com/">百度1</a>
  • href:指定链接目标的URL,这是链接的最重要属性。可以是另一个网页的URL、文件的URL或其他资源的URL。
  • target(可选):指定链接如何在浏览器中打开。常见的值包括 _blank(在新标签或窗口中打开链接)和 _self(在当前标签或窗口中打开链接)。
  • title(可选):提供链接的额外信息,通常在鼠标悬停在链接上时显示为工具提示。
  • rel(可选):指定与链接目标的关系,如 nofollow、noopener 等。

锚点链接:
定义一个锚点:

<a id = "a1" href = "#a2"> 跳转到a2处</a>

使用一个锚点:

<a href = "#a1" > 跳转到a1处 </a>

图像链接:
还可以使用图像作为链接。在这种情况下,< a > 元素包围着 < img > 元素。

<a href="https://www.example.com">
  <img src="example.jpg" alt="示例图片">
</a>

5. 表格标签

HTML 表格由 < table > 标签来定义。
每个表格均有若干行(由 < tr > 标签定义),每行被分割为若干单元格(由 < td > 标签定义),表格可以包含标题行(< th >)用于定义列的标题

  • tr:tr 是 table row 的缩写,表示表格的一行。
  • td:td 是 table data 的缩写,表示表格的数据单元格。
  • th:th 是 table header的缩写,表示表格的表头单元格。
标签描述
< table >定义表格
< th >定义表格的表头
< tr >定义表格的行
< td >定义表格单元
< caption >定义表格标题
< colgroup >定义表格列的组
< col >定义用于表格列的属性
< thead >定义表格的页眉
< tbody >定义表格的主体
< tfoot >定义表格的页脚

下面用一段代码来演示,代码如下:

<html>
    <head>
        <title>
            表格标签
        </title>
    </head>

    <body>
        <h3>表格标签</h3>  
        <table border="2" width="600" cellspacing="0" >
        <caption>学生信息表</caption>
        <tr>
            <th>学号</th>
            <th>姓名</th>
            <th>年龄</th>
            <th>班级</th>
        </tr>
        <tr>
            <th>1001</th>
            <th>张三</th>
            <th>22</th>
            <th>二班</th>
        </tr>
        <tr>
            <th>1002</th>
            <th>李四</th>
            <th>19</th>
            <th>一班</th>
        </tr>
        <tr>
            <th>1003</th>
            <th>王五</th>
            <th>18</th>
            <th>三班</th>
        </tr>
        </table>
    </body>

</html>
表格效果如下
表格效果如下:
学生信息表
学号姓名年龄班级
1001张三22二班
1002李四19一班
1003王五18三班

6. 表单标签

HTML 表单用于收集用户的输入信息。

HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。

HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素

6.1. form

  • < form > 元素用于创建表单,action 属性定义了表单数据提交的目标 URL,method 属性定义了提交数据的 HTTP 方法(这里使用的是 “post”)。
<form action="" method="" enctype="" target="" id=""></form>
<!-- 
   action 属性:提交的目标地址(URL)如果不填,默认为当前页面
   method  属性:提交方式   默认get和post
       get方式是URL地址栏可见,长度受限制(火狐8k,IE2k),相对不安全
       post方式是URL地址不可见,长度不受限制,相对安全
   enctype 提交类型
   target  在何处打开目标URL
   id    为表单起个名字
-->

6.2 input

  • < input > 元素是最常用的表单元素之一,它可以创建文本输入框、密码框、单选按钮、复选框等。type 属性定义了输入框的类型,id 属性用于关联 < abel > 元素,name 属性用于标识表单字段。

详情请看表格:

元素描述
type表示表单项的类型
text单行文本框
password密码输入框
checkbox多选框 注意要提供value值
radio单选框 要提供value值
label可以包裹单选框和复选框 就不需要准确的点按钮,而是呢一块区域
file文件上传选择框
button普通按钮
submit提交按钮
image图片提交按钮
reset重置按钮 还原到第一次打开时的效果
hidden主表单隐藏域 要和表单一块提交的信息,但不需要用户修改
email用于应该包含e-mail地址的输入域
url用于包含URL地址的输入域
number用于包含数值的输入域
max规定允许的最大值
min规定允许的最小值
step规定合法的数字间隔
value规定默认值
placeholder在表单空格内有虚写的提示词

日期选择器

元素描述
date选取日,月,年
month选取月,年
week选取周,年
time选取时间(小时和分钟)
datetime选取时间,日,月,年(UTC时间)
datetime-local选取时间。日,月,年(本地时间)
search用于搜索域,比如站点搜索或谷歌搜索
color颜色选择
name表单项名 用于存储内容值的
value输入的值(默认指定值)
placeholder预期值的简短的提示信息
size输入框的宽度值
maxlength输入框的输入内容的最大值
readonly对输入框只读属性
disabled禁用属性

6.3 select

  • < select > 元素用于创建下拉列表,而 元素用于定义下拉列表中的选项。
<label for="country">国家:</label>
 	<select id="country" name="country">
     	 <option value="cn">CN</option>
	     <option value="usa">USA</option>
	     <option value="uk">UK</option>
 </select>
<!-- 
    name    用于定义名称,用于存储下拉值
    disable 该属性为true 时 会禁用该菜单
    multiple    多选
        option  下拉选择项标签,用于嵌入select标签中使用
    value   下拉项的值
    selected    默认下拉指定值
 -->

三、小结

写本文主要是为了分享我的学习过程,也是给自己记个笔记,哪里忘记了,回来再看一眼,也可以很快的回想起来

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值