列表标签
表单标签用于展示数据
英文缩写为:
- 《li》 ————List Item
- 《ul》————Unordered List
- 《ol》————Ordered List
- 《dd》————Definition Description
- 《dl》————Definition LIst
- 《dt》————Definition Term
无序列表
无序列表始于 《ul》标签。每个列表项始于 《li》
1
2
3
4
5<ul> <li>Coffee</li> <li>Milk</li> </ul>
显示为:
- Coffe
- Milk
有序列表
有序列表始于《ol》标签。每个列表始于《li》
1
2
3
4
5<ol> <li>Coffe</li> <li>Milk</li> </ol>
显示为:
- Coffe
- Milk
定义列表
定义列表始于《dl》,自定义列表的列表项始于《dt》,列表项的定义始于《dd》;
《dt》和《dd》存在换行和缩进
1
2
3
4
5
6
7<dl> <dt>Coffe</dt> <dd>Black hot drink</dd> <dt>Milk</dt> <dd>White cold drink</dd> </dl>
显示如下:
Coffee
Black hot drink
Milk
White cold drink
嵌套列表
列表中的不同元素可以互相嵌套,形成递进关系
1
2
3
4
5
6
7
8
9
10
11
12
13
14<ul> <li>咖啡</li> <li>茶</li> <ol> <li>红茶</li> <li>绿茶</li> <ol> <li>中国茶</li> <li>非洲茶</li> </ul> </ul> <li>牛奶</li> </ul>
-
咖啡
-
茶
1.红茶
2.绿茶
- 中国茶
- 非洲茶
-
牛奶
表格标签
表格由 《table》标签来定义。每个表格均有若干行(由 《tr》标签定义),每行被分割为若干单元格(由 《td》标签定义)。
英文缩写:
标签 英文 翻译 《tr》 table row 表格行 《td》 table data cell 表格数据单元 《th》 table head 表格头
1、以下示例展示如何定义一个表格:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<table border="1"> <tr> <th>Heading</th> <th>Another Heading</th> </tr> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table>
Heading | Another Heading |
---|---|
row 2,cell 1 | row 2,cell 2 |
row 1,cell 1 | row 1,cell 2 |
表单标签
HTML 表单用于收集用户输入。
《form》元素
《《form》》用于定义HTML表单
其中form元素具有以下几种属性。
属性 描述 accept-charset 规定用于表单提交的字符编码。 action 规定提交表单时将表单数据发送到何处。 autocomplete 规定表单是否应打开自动完成(填写)功能。 enctype 规定将表单数据提交到服务器时应如何编码(仅供 method=“post”)。 method 规定发送表单数据时要使用的 HTTP 方法。 name 规定表单名称。 novalidate 规定提交时不应验证表单。 rel 规定链接资源和当前文档之间的关系。 target 规定提交表单后在何处显示接收到的响应。
1
2
3
4
5
6<form> . form elements . </form>
Action
属性
action
属性定义提交表单时要执行的操作。
下面例子中。表单数据被发送到名为 “action_page.php” 的文件。
1
2
3
4
5
6<form action="/action_page.php"> <input type="text" id="fname" name="fname" value="Bill"><br> <input type="text" id="lname" name="lname" value="Gates"><br><br> <input type="submit" value="Submit"> </form>
Target
属性
target
属性规定表单提交后显示响应的位置。
target
可设置如下值:
值 描述 _blank 响应显示在新窗口或选项卡中。 _self 响应显示在当前窗口中。 _parent 响应显示在父框架中。 _top 响应显示在窗口的整个 body 中。 framename 响应显示在命名的 iframe 中。
提交结果在新的浏览器显示:
1
2<form action="/action_page.php" target="_blank">
Autocomplete
属性
autocomplete
属性规定表单是否应打开自动完成功能。启用自动完成功能后,浏览器会根据用户之前输入的值自动填写值。
启用自动填写表单:
1
2<form action="/action_page.php" autocomplete="on">
《input》元素
《《input》》元素是最重要的表单元素,根据其不同
type
属性有不同形态其
type
常用取值为:
属性 描述 text 提供文本输入的单行输入字段 password 与text类似,但其字符会做掩码处理(显示为星号或圆) submit 定义提交表单数据至表单处理程序的按钮 radio 定义单选按钮 checkbox 定义复选按钮 button 按钮 number 定义输入数字值的字段,可对输入数字进行限制 date 定义用于应该包含日期的输入字段 color 用于用改包含颜色的输入字段,根据不同浏览器有不同颜色选择器 range 用于应该包含一定范围内的值的输入字段,输入字段能够显示为滑块控件 用于应该包含电子邮件地址的输入字段,有些浏览器会自动补全 search 用于搜索字段(搜索字段的表现类似常规文本字段)
text
属性
text
属性定义供文本输入的单行输入字段
1
2
3
4
5
6
7
8<form> First name:<br> <input type="text" name="firstname"> <br> Last name:<br> <input type="text" name="lastname"> </form>
显示效果为:
submit
属性
submit
属性定义提交表单数据至表单处理程序的按钮。
下面的示例定义了表单处理程序:
1
2
3
4
5
6
7
8
9
10<form action="action_page.php"> First name:<br> <input type="text" name="firstname" value="Mickey"> <br> Last name:<br> <input type="text" name="lastname" value="uniguri"> <br><br> <input type="submit" value="Submit"> </form>
显示为:
radio
属性
radio
属性定义一个单选的按钮其中
checked
属性为默认选择项
1
2
3
4
5
6<form> <input type="radio" name="sex" value="male" checked>Male <br> <input type="radio" name="sex" value="female">Female </form>
显示为:
textarea
属性
textarea
属性定义多行输入字段(文本域)
1
2
3
4<input type="textarea" name="message" rows="10" cols="30"> do not go gentle into that good night </input>
botton
属性
button
属性定义可点击的按钮
1
2<input type="button" name = "Click me!" value = "Click me!"onclick="alert('hello world')">
输入限制
可在《input》元素中定义输入限制属性,对于用户输入文本做出限制
常用属性为:
属性 描述 disabled 规定输入字段应该被禁用。 max 规定输入字段的最大值。 maxlength 规定输入字段的最大字符数。 min 规定输入字段的最小值。 pattern 规定通过其检查输入值的正则表达式。 readonly 规定输入字段为只读(无法修改)。 required 规定输入字段是必需的(必需填写)。 size 规定输入字段的宽度(以字符计)。 step 规定输入字段的合法数字间隔。 value 规定输入字段的默认值。
value
属性
value
属性规定输入字段的初始值
1
2
3
4
5
6
7
8<from action=""> First name:<br> <input type="text" name ="firstname" value="Bill"> <br> Lats name:<br> <input type="text" name ="lastname"> </from>
展示效果为:
disabled
和readonly
属性
disabled 属性规定输入字段是禁用的
readonly 属性规定输入字段为只读
两者区别在于一个数据会被提交,一个数据不可用不会被提交
1
2
3
4
5
6
7
8
9<form action=""> First name:<br> <input type="text" name="firstname" value="Bill" disabled> <!--<input type="text" name="firstname" value="Bill" readonly>--> <br> Last name:<br> <input type="text" name="lastname"> </form>
阶段性作业
完成一个婚姻公司的注册页面
效果图为:
遇到问题:无法使自我介绍部分对齐
解决方案:使用表格标签,使整个页面用表格呈现
代码为:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86<!DOCTYPE html> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!--设置网页在ie上观看时,按照浏览器的最高版本的IE观看--> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta charset="utf-8"> <!--这是设置网页编码--> <head>test1</head> <body> <h3>青春不常在,抓紧谈恋爱</h3> <table> <tr> <td>性别</td> <td><input type ="radio" name="sex" value="male" checked>男 <input type ="radio" name="sex" value="female" >女 <input type ="radio" name="sex" value="undefined" >未知</td> </tr> <tr> <td>生日</td> <td><input type="date" name="birthday"></td> </tr> <tr> <td>所咋地区</td> <td> <select name ="chainsaw men"> <option value="1">玛奇玛</option> <option value="2">帕瓦</option> <option value="3">那由多</option> <option value="4">蕾塞</option> </select></td> </tr> <tr> <td>婚姻状况</td> <td><input type="radio" name="marrige" value="unmarried" checked>未婚 <input type="radio" name="marrige" value="married">已婚 <input type="radio" name="marrige" value="been married">离婚</td> </tr> <tr> <td>学历</td> <td><input type ="text" name="text" value="本科"></td> </tr> <tr> <td>喜欢的类型</td> <td> <input type="checkbox" name="like" value="妩媚的">妩媚的 <input type="checkbox" name="like" value="可爱的">可爱的 <input type="checkbox" name="like" value="小鲜肉">小鲜肉 <input type="checkbox" name="like" value="老腊肉">老腊肉 <input type="checkbox" name="like" value="都喜欢" checked>都喜欢</td> </tr> <tr> <td align="">自我介绍</td> <td><input type="textarea" name="intruction" > <br> <input type="submit" name="login" value="免费注册"></td> </tr> <tr> <td> </td> <td><input type="radio" name="agree" value="agree">我同意注册条款和会员加入标准</td> </tr> <tr> <td> </td> <td><a href="../html2.html">我是会员,立即登录</a></td> </tr> <tr> <td> </td> <td><h3>我承诺<h3> <ul> <li>年满18岁,单身</li> <li>抱着严谨的态度</li> <li>真诚寻找另一半</li> </ul> </td> </tr> </table> </body> </html>
to be continued…
最后
以上就是开心绿茶最近收集整理的关于与前端新人一起学魔法 Day02 HTML基础(二)列表标签表单标签to be continued…的全部内容,更多相关与前端新人一起学魔法内容请搜索靠谱客的其他文章。
发表评论 取消回复