前端学习vol.1 HTML2

留白

前端学习vol.1 HTML2

有序列表ordered list<ol>

先上一个演示文本

<p>
	最喜欢的水果是什么呢?
</p>
<ol type="1" reversed="reversed" start="2">
	<li>橘子</li>
	<li>橙子</li>
	<li>柚子</li>
</ol>

ol是有序列表标签,它的子元素只能是li,有序表中li的父元素也只能是ol,但是li的子元素可以是ol,这就代表着有序表可以嵌套。

ol的常用属性有:
1、type。表示列表的序号形式,可以是1(阿拉伯数字)、a/A(英文字母)、i/I(希腊字母)。示例中使用的是“1”。
2、start。表示列表序号的开始位置,不论是哪种序号形式,开始位置只需要写数字即可。示例中使用的是“2”,代表序号从2开始。
3、reversed。表示正反序,不写该属性默认正序,示例中使用的是“reversed”代表反序。

页面展示内容如下👇
运行示例
有序表ol使用场景并不多,因为有个功能强大的无序表ul可以满足各种需求。

无序列表unordered list<ul>

先上一个演示文本

<div class="navigation">
	<ul>
		<li>发现</li>
		<li>摄影师</li>
		<li>活动</li>
		<li>部落</li>
		<li>售图</li>
		<li>元视觉</li>
		<li>创意洞察</li>
	</ul>	
</div>

同上,ul是无序列表标签,它的子元素只能是li,无序表中li的父元素也只能是ul,但是li的子元素可以是ul,这就代表着无序表也可以嵌套。

ul的常用属性
type。表示列表的符号形式,可以是默认的disc实心圆、square方块、circle空心圆。

ul无序表可以通过定义样式来适应多个场景的布局,特别是对于并列关系的导航栏,几乎全部是使用ul无序表来完成的。比如👇
运行示例
(配合css调整样式即可)

定义列表definition list<dl>

先上一个演示文本

<ul>
	<li>
		<dl>
			<dt>购物指南</dt>
			<dd>购物流程</dd>
			<dd>会员介绍</dd>
			<dd>生活旅行/团购</dd>
			<dd>常见问题</dd>
			<dd>大家电</dd>
			<dd>联系客服</dd>
		</dl>
	</li>
	<li>
		<dl>
			<dt>配送方式</dt>
			<dd>上门自提</dd>
			<dd>211限时达</dd>
			<dd>配送服务查询</dd>
			<dd>配送费收取标准</dd>
			<dd>海外配送</dd>
		</dl>
	</li>
	<li>
		<dl>
			<dt>支付方式</dt>
			<dd>货到付款</dd>
			<dd>在线支付</dd>
			<dd>分期付款</dd>
			<dd>邮局汇款</dd>
			<dd>公司转账</dd>
		</dl>
	</li>
</ul>

dl的子元素只能是dt和dd,所以dt和dd的父元素只能是dl。

dt是列表标题,dd是列表项,dd用来描述dt。dd和dt都是容器标签。应用场景👇

运行示例

输入标签(文本框)<input>

先上一个演示文本

			<form>
				姓名:<input type="text" value="poipoi626" ><br>
				昵称:<input value="不准写昵称" disabled=""><br>
				密码:<input type="password" value="" size="50"><br>
				性别:<input type="radio" name="gender" id="radio1" value="male" checked=""><input type="radio" name="gender" id="radio2" value="female" ><br>
				爱好:<input type="checkbox" name="love" value="eat">拍照
						<input type="checkbox" name="love" value="sleep">登山
						<input type="checkbox" name="love" value="bat">读书
				<br>
				<input type="submit" value="提交">
			</form>

input标签用于接收用户输入内容,再由form表单将这些信息与服务器交互。二者需要组合使用。

input的常用属性有:
1、type。表示输入的文本类型,默认是text,还有密码password、提交submit、单选按钮radio、多选按钮checkbox、重置reset。
2、value。表示文本框内填写的默认内容。
3、name。表示单选或者多选内容的概括,相同的name属性囊括一组单选/多选按钮。
4、disabled文本框只读,属性值不写。size表示文本框可以显示的字符。checked默认选择的按钮。

演示应用👇

运行示例

表单标签<form>

先上一个演示文本

			<form action="#" method="GET" id="login">
				<p>
					username: <input type="text" name="username" value="username">
				</p>
				<p>
					password: <input type="password" name="password" value="password">
				</p>
				<p>
					sumbit:<input type="submit" />
				</p>
			</form>

表单收集用户信息,用于与服务器的交互。

form的常用属性有:
1、action。表示填写的表单将提交到哪里。
2、method。表示表单的提交方式,有get和post方式。后续在Ajax中会有具体体现。
3、name。表示表单的名称。
4、id。表示表单的名称,用于控制表单。

演示应用👇
运行示例

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值