第01讲:HTML发展史及登录页面的开发

HTML发展史及登录页面的开发

一、贯穿案例展示–登陆页面

图片.png

二、案例切片

  • 切片1:制作标题
  • 切片2:制作表单-用户登陆
  • 切片3:设计框架图
  • 切片4:设计样式

三、切片1:制作标题

3.1、原型图(axure)

用axure现场画

3.2、实现需求

3.2.1、需求分析

需求分解:
1、创建一个文本文件
2、文本文件中添加HTML框架
3、键入文本
4、在浏览器中打开该文件

3.2.2、需求实现

现场操作

3.3、知识点补充

6.3.1、将文本设置为标题

讲解标题标签

<h1>我是一级标题</h1>
<h2>我是二级标题</h2>
...
<h6>我是六级标题</h6>

3.3.2、文本段落标签

段落标签

<p>我是一个文本控件</p>

3.3.3、给文本设置样式

文本控件font

<font size="30px" color="red">窗前明月光,</font>

超链接标签字体标签、粗体、斜体标签

  • 设置字号:
  • 设置文字颜色:
  • 设置粗体:
  • 设置斜体:
  • 文字超连接:

3.3.4、其他常见标签

换行

<br/>

水平线

<hr/>

空格

&nbsp;

3.4、案例拓展

3.4.1、案例一

需求:按图实现效果

图片.png

使用到的知识点

html基本标签:标题<h?>、水平线


、段落

、换行

参考代码
<html>
<body>
  <h2>静夜诗</h2>
  <hr/>
  窗前明月光,<br/>
  疑是地上霜;<br/>
  举头望明月,<br/>
  低头思故乡。
</body>
<html>

3.4.2、案例二

需求:按图实现效果

图片.png

使用到的知识点

html基本标签:图像标签、超链接标签字体标签、粗体、斜体标签

参考代码
<html>
<body>
<font color="red" size="30px" face="黑体">&nbsp;&nbsp;</font>
<hr/>
<strong>窗前明月光,</strong><br/>
<em>疑是地上霜;</em><br/>
<b>举头</b><i>望明月,</i><br/>
<a href="https://www.baidu.com">低头思故乡</a><br/>
<img src="libai.jpeg"></img>
</body>
<html>

3.5、小结

现场提问

1、如何在网页中画一条水平线?
2、如何在挖网页中建立一个文本段落
3、如何设置字号?

四、切片2:制作表单-用户登陆

4.1、原型图(axure)

用axure现场画

4.2、实现需求

4.2.1、需求分析

需求分解:
1、添加表单控件
2、在表单控件中添加用户名文本框控件、密码文本框控件
3、将填写密码的文本框改成密码输入框
4、在表单控件中添加登陆按钮控件

4.2.2、需求实现

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <h1>用户登陆</h1>
        <form>
            用户名:<input type="text" size="10"/><br />
            密码:<input type="password" size="10"/><br />
            <input type="submit" value="登陆"/>&nbsp;&nbsp;
            <input type="reset" value="重置"/>
        </form>
    </body>
</html>

4.3、知识点补充

4.3.1、单选按钮控件

<form action="">
  <input type="radio" name="sex" value="male"><br>
  <input type="radio" name="sex" value="female"></form>

Ps:

  • 当name属性的值一致时,可以实现单选按钮单个选中
  • checked属性值为true时,表示单选按钮被选中

4.3.2、复选框控件

<form>
  <input type="checkbox" name="vehicle" value="Bike">我喜欢自行车<br>
  <input type="checkbox" name="vehicle" value="Car">我喜欢小汽车
</form>

4.3.3、下拉列表控件

<select>
    <option>Volvo</option>
    <option>Saab</option>
    <option>Mercedes</option>
    <option>Audi</option>
</select>

Ps:

  • disabled属性值为true时,禁用下拉列表
  • selected属性可以设置某个列表项被选中

4.3.4、文本域控件

<textarea cols="40" rows="20">
	这是一个文本域控件
</textarea>

4.3.5、特殊符号

图片.png

4.3.6、表格

<table border="1">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

Ps:

  • cellspacing=“0”:设置单元格无间距
  • cellpadding=“10” 设置单元格边距

4.3.7、有序列表

有序列表始于

  1. 标签。每个列表项始于
  2. 标签。列表项使用数字来标记。

<ol>
  <li>Coffee</li>
  <li>Milk</li>
</ol> 

4.3.8、无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

<ul>
  <li>Coffee</li>
  <li>Milk</li>
</ul> 

4.3.9、自定义列表

自定义列表以

标签开始。每个自定义列表项以 开始。每个自定义列表项的定义以
开始。

<dl>
	<dt>Coffee</dt>
		<dd>- black hot drink</dd>
	<dt>Milk</dt>
		<dd>- white cold drink</dd>
</dl> 

4.4、案例拓展

4.4.1、案例一

按图实现效果

图片.png

使用到的知识点

表单控件的使用

参考代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<form>
			业主姓名:<input type="text" size="20"/><br />
			业主电话:<input type="text" size="20"/><br />
			性别:<input type="radio" checked>&nbsp;&nbsp;
			<input type="radio"><br />
			身份证号:<input type="text" size="20"/><br />
			备注信息:<textarea cols="20" rows="10"></textarea>
			<input type="submit" value="确认修改"/>&nbsp;&nbsp;
		</form>
	</body>
</html>

4.4.2、案例二

按图实现效果

图片.png

使用到的知识点

表格控件的使用

参考代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<table border="1">
			<tr>
				<th><input type="checkbox"/></th>
				<th>业主姓名</th>
				<th>性别</th>
				<th>联系方式</th>
				<th>身份证号</th>
				<th>房屋编码</th>
			</tr>
			<tr>
				<td><input type="checkbox"/></td>
				<td>yx7845</td>
				<td></td>
				<td>15278762321</td>
				<td>333876494736289984</td>
				<td>602</td>
			</tr>
		</table>
	</body>
</html>

4.5、小结

现场提问

1、如何创建一个文本框
2、如何创建一个单选按钮
3、如何创建一个表格
4、创建表单的关键字是什么

五、课程小结

5.1、知识框架图

现场提问,用XMind现场总结,再次加深学生印象

图片.png

5.2、课后作业

需求定义

开发一个用户注册的页面

需求分解

需求分解:
1、在页面中添加标题
2、在页面中添加用户名、密码、重复密码、昵称的文本框
3、在页面中添加爱好复选框
4、在页面添加性别单选按钮
5、在页面添加学历下拉列表
6、在页面添加注册、重置按钮

原型设计

图片.png

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值