《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.2 常用标签 (上)
2.2.2 常用标签
HTML 文档的基本结构包括标签、标签、标签及标签。 本节将结合本书后续案例介绍几个较常用的标签。
1.img> 标签
img> 标签可以在文档中嵌入一张图片。该标签的属性如下。
• src:包含了文档中嵌入图片的路径,该属性是必需的。
• alt:包含一条对图像的文本描述,为可选属性,如果由于某种状况无法加载图像,普 通浏览器会将 alt 属性中的备用文本显示在页面上。
2.div> 标签
div> 标签(或 HTML 文档区分标签)是一个通用型的流内容容器,在不使用 CSS 的情况下, 对内容或布局没有任何影响。作为一个纯粹的容器,
元素在语义上不表示任何特定类型的内 容。然而,它可以将内容分组,从而使用 class 或 id 属性方便地定义内容的格式,也可以在一段文 档中划分、标记出使用另一种语言书写的内容等,如代码清单 2-9 所示。
代码清单 2-9
!DOCTYPE html>
html lang="en">
head>
meta charset="UTF-8">
title>
div Demo/title>
style>
.content{
border: 5px solid red;
text-align: center;
width: 500px;
margin: 0 auto;
}
div img{
border: 3px solid blue;
width: 200px;
height: 200px;
}
div p{
border: 1px solid green;
}
/style>
/head>
body>
div class="content">
img src="banner.jpeg" alt="This is a picture.">
p>
I love this picture!/p>
/div>
/body>
/html>
运行结果如图 2-18 所示。
3.input> 标签
input> 标签用于为基于 Web 的表单创建交互式控件,以便接收来自用户的数据,该元素的工作方式取决于 type 属性的值,默认值为 text。type 属性的值如表 2-4 所示。
表2-4 type 属性的值
使用代码清单 2-10 在页面中定义图片上传按钮。
代码清单 2-10
!DOCTYPE html>
html lang="en">
head>
meta charset="UTF-8">
title>
input Demo/title>
/head>
body>
input type="file" accept="image/*">
/body>
/html>
运行结果如图 2-19 所示。
4.form> 标签
form> 标签表示文档中的一个区域,此区域包含交互控件,用于向 Web 服务器提交信息。该标签的属性如下。
• action:规定当提交表单时,向何处发送表单数据。
• method:规定用于发送 form-data 的HTTP 方法,其值可能为 get 或post。当其值为get 时,表单数据会包含在表单体内然后发送给服务器;当其值为 post 时,表单数据会附加在 action 属性的 URL 中,并以“?”作为分隔符。
示例代码如代码清单 2-11 所示。
代码清单 2-11
!DOCTYPE html>
html lang="en">
head>
meta charset="UTF-8">
title>
form Demo/title>
/head>
body>
form action="https://www.shipudong.com" method="get">
div>
label for="username">
username:/label>
input type="text">
/div>
div>
label for="password">
password:/label>
input type="text">
/div>
input type="submit" value="submit">
/form>
/body>
/html>
运行结果如图 2-20 所示。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 《智能前端技术与实践》——第 2 章 前端开发基础 ——2.2 HTML基础——2.2.2 常用标签 (上)
本文地址: https://pptw.com/jishu/301020.html
