是猛不是懵

导航

 

input标签及其type属性

input标签运用场景

在网页中显示一个收集用户信息的表单,如登录,注册,身份认证等。

标签名

input通过type属性值得不同,以展现不同效果。

type属性值及其说明

type属性值说明
text 生成一个文本框,用于输入单行文本
password 生成一个密码框,用于输入密码
radio 生成一个单选框,用于进行多项选择选取在其中一项
checkbox 生成一个多选框,用于选取多项选择
file 文件选择,用于提交或上传文件
submit 提交按钮,用于提交功能
reset 重置按钮,用于重置界面
button 普通按钮,配合js添加相应功能

type的text值

在网页中显示输入单行的表单控件。

相关常用属性

placeholder占位符,显现出输入文本框的提示信息。

代码展示
1 <body>
2     <!-- 1.文本框:text -->
3     昵称:<input type="text" placeholder="请输入您的昵称">
4 </body>

 

运行效果

 

 

 

同理密码框(type=“password”)也可以以此方法进行设置

type的radio值

在网页中显示多选一的表单控件。

相关常用属性

name

表示分组,有相同属性的单选框分为一组,一组中只能有一个被选中。

checked

表示默认选中。

代码展示
1   性别:<input type="radio" name="sex">2         <input type="radio" name="sex">3         <input type="radio" name="sex">保密<br><br>

 

运行效果

 

 

type的checkbox值

用于在网页中显示多选多的表单控件

相关常用属性

checked——默认选中

代码展示
1    爱好:<input type="checkbox" checked>敲代码
2           <input type="checkbox">手办
3           <input type="checkbox">动漫
4           <input type="checkbox" checked>学习
5           <input type="checkbox" checked>熬夜
6           <input type="checkbox" checked>掉头发

 

效果展示

 

 

type的file值

用于在网页中显示文件选择的表单控件

相关常用属性

multiple 多文件选择

代码展示
1     <input type="file" multiple>

 

效果展示

 

 

三个type属性值——按钮

用于在网页中显示不通功能的按钮表单控件

type属性值说明
submit 提交按钮,用于提交功能
reset 重置按钮,用于重置界面
button 普通按钮,配合js添加相应功能

注:需要配合form标签一起使用,既用form标签将表单标签包裹起来

代码展示
1     <!-- 6.1.提交按钮:submit -->
2     <input type="submit">
3 4     <!-- 6.2.重置按钮:reset -->
5     <input type="reset">
6 7     <!-- 6.3.普通按钮:button -->
8     <input type="button" value="普通按钮">

 

效果展示

 

 

select下拉菜单

使用场景

在网页中显示提供多个选项的下拉菜单空间

标签名及用法

select标签

表示下拉菜单的整体

option标签

表示下拉菜单的每一项

常见相关属性

selected属性

表示默认选中的选项

代码展示

1    所在城市<select >
2               <option selected>北京</option>
3               <option >上海</option>
4               <option >广州</option>
5               <option >深圳</option>
6            </select>

 

运行效果展示

 

 

textarea文本域标签

使用场景

在网页中显示可提供输入多行文本的表单控件

textare标签的常见相关属性

cols

规定文本域内可见宽度

rows

规定文本域内可见行数

注:效果展现时,右下角拖拽可以改变大小 实际开发中,通常使用CSS

代码展示

1 <textarea cols="30" rows="10"></textarea>

 

效果展示

 

 

label标签

使用场景

用于绑定内容与表单标签的关系

标签名及其使用方法

标签名:label

使用方法:1.使用label标签把内容包裹起来

2.在表单标签上添加id属性,并在label标签for属性中设置对应的id属性值

代码展示

1 <input type="checkbox" id="No1"><label for="No1">打游戏</label>
2     <label >
3         <input type="checkbox">熬夜
4     </label>

 

此时运行代码,点击文字即可选中选项

语义化标签

没有语义的布局标签

标签名和作用

div标签

一行只显示一个div标签,单占一行

span标签

一行可以显示多个

代码展示
1     <div>一个div标签</div>
2     <div>一个div标签</div>
3     <div>一个div标签</div>
4     <span>一个span标签</span>
5     <span>一个span标签</span>
6     <span>一个span标签</span>

 

运行结果展示

 

 

有语义的布局标签

使用场景

HTML5新版本中,推出了一些有语义的布局标签供我们使用

标签名及用法
标签名语义
header 网页头部
nav 网页导航
footer 网页底部
aside 网页侧边栏
section 网页区块
article 网页文章

注:特点与div标签一致

posted on 2021-11-30 22:43  是猛不是懵  阅读(185)  评论(0)    收藏  举报