黑马程序员技术交流社区
标题: 【济南中心】JavaEE就业班同步笔记第一阶段:JavaWeb之HTML [打印本页]
作者: 小鲁哥哥 时间: 2016-11-3 14:57
标题: 【济南中心】JavaEE就业班同步笔记第一阶段:JavaWeb之HTML
本帖最后由 小鲁哥哥 于 2017-1-4 21:07 编辑
【济南中心】JavaEE就业班同步笔记第一阶段:
JavaWeb之前端技术--HTML
1.案例一:网站信息页面的显示:
1.1需求:在网页中显示网站的信息的页面:效果如下:
1.2 分析:1.2.1 技术分析:【HTML的概述】
HTML:Hyper Text Markup Language --- 超文本标记语言.
* 标记语言:指的是通过一组标签的形式描述事物的一门语言.
* 超文本:比普通的文本更强大.
HTML是用来制作页面(静态页面).
HTML在那些地方使用
在设计网站的页面的时候都要使用到HTML.
【HTML的使用】
一个HTML文件,扩展名是.html或者.htm结尾
HTML的结构标签
* 根标签:<html></html>
*<head> -- html的头标签
*<body> -- html的体标签
【HTML的字体标签】
使用:<font>文字</font>
* <font>标签的属性:
* <标签 属性名=”属性值” 属性名=”属性值”></标签>
* 属性:
*color属性:字体颜色
*英文单词设置:black,red,green,blue...
*使用16进制数设置:#FFFFFF , #FFF
*size属性:字体的大小
*face属性:字体
* 基本使用:
[HTML] 纯文本查看 复制代码
<font>我是HTML!</font> <br/>
<font color="red">我是HTML!</font><br/>
<font color="#FF0000" size="1">我是小红!</font><br/>
<font color="#00FF00" size="7">我是小绿!</font><br/>
<font color="#0000FF" size="100">我是小蓝!</font><br/>
【HTML的排版标签】
[HTML] 纯文本查看 复制代码
<!-- HTML的标题标签 -->
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
一段内容内容
</p>
<p>
又一段内容内容
</p>
[HTML] 纯文本查看 复制代码
<b>黑马训练营</b>
[HTML] 纯文本查看 复制代码
<i>黑马训练营</i>
[HTML] 纯文本查看 复制代码
<u>黑马训练营</u>
[HTML] 纯文本查看 复制代码
<center>内容</center>
1.2.2 步骤分析:【步骤一】创建一个HTML的文档
【步骤二】设置标题
【步骤三】设置四个段落
【步骤四】使用字体标签将第一个段落中的某个部分的内容变为红色.
1.3 代码实现:[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>网站信息页面</title>
</head>
<body>
<h1>公司简介</h1>
<hr />
<p>
<font color="red">“中关村黑马程序员训练营”</font>是由<b>传智播客</b>联合中关村软件园、CSDN,并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展,而企业招不到优秀人才的困扰。 目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。
</p>
<p>
黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”,必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确保学员质量,并降低企业的用人风险。
</p>
<p>
中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新,不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。
</p>
<p>
一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。
</p>
</body>
</html>
1.4 总结:HTML有标准:
* HTML4
[HTML] 纯文本查看 复制代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
* HTML5:支持视频播放,支持CSS3,支持定位,扩展标签...
[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<pre>标签:原生标签.
<hr/>标签:横线.
案例二:网站图片页面显示:2.1 需求:在一个页面中往往图文并茂.想在HTML中引入一个图片如何处理?
效果如下:
2.2 分析:2.2.1 技术分析:【HTML的图片标签】
图片标签:<img>
* 属性:
* src :图片的来源.
* width :图片的宽度.
* height:图片的高度.
* alt :图片找不到显示的内容.
图片的引入的路径问题:
* 路径:相对路径.
* 如果引入的图片和html文件在同一级路径。
* 直接写文件名或者./文件名
[HTML] 纯文本查看 复制代码
<img src="cs10006.jpg" />
<img src="./cs10006.jpg" />
* 如果引入的图片在html文件的上一级路径。
[HTML] 纯文本查看 复制代码
<img src="../cs10006.jpg" />
* 如果引入的图片在html文件的下一级路径。
[HTML] 纯文本查看 复制代码
<img src="img/cs10006.jpg" />
2.2.2 步骤分析:【步骤一】创建一个html的文档
【步骤二】引入两张图片显示到页面
2.3 代码实现: [HTML] 纯文本查看 复制代码
<img src="logo2.png" height="50" width="200"/>
<img src="header.png" height="50" width="250"/>
案例三:网站列表页面的显示3.1 需求:在网站的友情链接页面显示网站的所有的友情链接.
3.2 分析:3.2.1 技术分析:【HTML的列表标签】
[HTML] 纯文本查看 复制代码
<ol>
<li></li>
</ol>
[HTML] 纯文本查看 复制代码
<ul>
<li></li>
</ul>
【HTML的超链接标签】
HTML的超链接标签:<a>
* 属性:
*href :链接的路径
*target :打开的方式
*_self :在自身页面打开
* _blank :新打开一个窗口
3.2.2 步骤分析:【步骤一】创建一个html的文档
【步骤二】创建一个无序列表
【步骤三】在无序列表中添加超链接标签.
3.3 代码实现: <li><a href="../案例一:网站信息页面的显示/案例一:网站信息页面的显示.html">传智播客</a></li>
<li><a href="http://www.baidu.com" target="_self">百度</a></li>
<li><a href="http://www.163.com" target="_blank">网易</a></li>
<li>百合</li>
</ul>
1.3.4 总结: * type属性
*disc :实心点.
*circle :空心圆
*square :方块.
* type属性:
* 1 :数字类型
* a :英文类型
* i :罗马字符
* start属性:从哪开始
超链接的target属性:
* _self
* _blank
* _parent
案例四:网站的首页的显示:
4.1 需求:网站的首页的设计:
4.2 分析:4.2.1 技术分析:【HTML的表格标签】
[HTML] 纯文本查看 复制代码
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
属性:
width :表格宽度
height :表格高度
border :边框
align :表格水平位置:
*left
*center
*right
<td>的属性:
*colspan=”列数”
*rowspan=”行数”
4.2.2 步骤分析:【步骤一】创建一个html的页面
【步骤二】创建一个8行1列的表格
【步骤三】为每行内容填充数据.
案例五:网站的注册页面的显示:5.1 需求:使用HTML完成注册页面的设计:
5.2 分析:5.2.1 技术分析【HTML的表单标签(*****)】
HTML的表单标签:<form>
* 常用属性:
*action属性:提交的路径.默认提交到当前页面
*method属性:请求的方式.GET和POST.默认是GET.
***** GET方式和POST方式的区别?
* GET :数据会显示到地址栏中.GET方式提交是有大小的限制.
* POST :数据不会显示到地址栏中.POST方式提交的是没有大小限制.
HTML中表单元素:
* <input type=”text”> :文本框.
* 常用属性:
* name :表单元素的名称.必须有name属性,然后后台才可以接收数据.
*value :文本框的默认值.
*size :文本框的长度.
*maxlength:文本框输入的最大长度.
*readonly:只读文本框.
* <input type=”password”> :密码框.
* 常用属性:
*name :表单元素的名称.必须有name属性,然后后台才可以接收数据.
*value :密码框的默认值.
*size :密码框的长度.
*maxlength:密码框输入的最大长度.
* <input type=”radio”> :单选按钮.
* 常用的属性:
*name :表单元素的名称.必须有name属性,然后后台才可以接收数据.
*value :单选按钮的默认值.
*checked:单选按钮默认被选中.
* <input type=”checkbox”> :复选按钮.
* 常用的属性:
*name :表单元素的名称.必须有name属性,然后后台才可以接收数据.
*value :单选按钮的默认值.
*checked:单选按钮默认被选中.
* <input type=”button”> :普通按钮.没有任何功能的按钮.
* <input type=”submit”> :提交按钮.
* <input type=”reset”> :重置按钮.
* <input type=”file”> :文件上传的表单项.
* <input type=”hidden”> :隐藏字段.
* <input type=”image”> :图片按钮
* <select> :下拉列表.
* <textarea> :文本域.
5.2.2 步骤分析:【步骤一】创建一个html的文档
【步骤二】使用表格布局页面
【步骤三】在页面中使用表单标签完成注册页面
5.3 代码实现[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<table border="1" width="90%" align="center">
<tr>
<td>
<!--Logo部分-->
<table width="100%" border="1">
<tr>
<td>
<img src="img/logo2.png" />
</td>
<td>
<img src="img/header.png" />
</td>
<td>
<a href="#">登录</a>
<a href="#">注册</a>
<a href="#">购物车</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="1" bgcolor="black" height="100%">
<tr>
<td>
<a href="">首页</a>
<a href="">手机数码</a>
<a href="">电脑办公</a>
<a href="">烟酒糖茶</a>
<a href="">鞋靴箱包</a>
</td>
</tr>
</table>
</td>
</tr>
<tr height="400" background="img/regist_bg.jpg">
<td>
<form action="../案例四:网站的首页的显示/案例四:网站首页.html" method="post">
<table border="5" width="60%" align="center" bgcolor="white">
<tr>
<td>
用户名
</td>
<td>
<input type="text" name="username" value="" size="20" maxlength="6" >
</td>
</tr>
<tr>
<td>
密码
</td>
<td>
<input type="password" name="password"/>
</td>
</tr>
<tr>
<td>
确认密码
</td>
<td>
<input type="password" name="repassword"/>
</td>
</tr>
<tr>
<td>
邮箱
</td>
<td>
<input type="text" name="email"/>
</td>
</tr>
<tr>
<td>
姓名
</td>
<td>
<input type="text" name="name"/>
</td>
</tr>
<tr>
<td>
性别
</td>
<td>
<input type="radio" name="sex" value="男" checked>男<input type="radio" name="sex" value="女">女
</td>
</tr>
<tr>
<td>
爱好
</td>
<td>
<input type="checkbox" name="hobby" value="篮球" checked>篮球
<input type="checkbox" name="hobby" value="足球">足球
<input type="checkbox" name="hobby" value="排球">排球
<input type="checkbox" name="hobby" value="羽毛球">羽毛球
</td>
</tr>
<tr>
<td>
籍贯
</td>
<td>
<select name="province">
<option>--请选择--</option>
<option value="北京" selected>北京</option>
<option value="上海">上海</option>
<option value="广州">广州</option>
</select>
</td>
</tr>
<tr>
<td>
头像
</td>
<td>
<input type="file" name="upload">
</td>
</tr>
<tr>
<td>
简介
</td>
<td>
<textarea cols="20" rows="4" name="info">我是:</textarea>
</td>
</tr>
<tr>
<td>
生日
</td>
<td>
<input type="text" name="birthday"/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="注册"/><input type="reset" value="重置"/><input type="button" value="我是按钮">
</td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td height="70">
<img src="img/footer.jpg" width="100%" height="100%">
</td>
</tr>
<tr>
<td align="center">
<a href="../案例一:网站信息页面的显示/案例一:网站信息页面的显示.html">关于我们</a> 联系我们 招贤纳士 法律声明 <a href="../案例三:网站列表页面的显示/案例三:网站列表页面的显示.html">友情链接</a> 支付方式 配送方式 服务声明 广告声明 <br/>
Copyright © 2005-2016 传智商城 版权所有
</td>
</tr>
</table>
</body>
</html>
5.4 总结:5.4.1 HTML5扩展的表单标签.(*****h5不是所有浏览器都支持)[HTML] 纯文本查看 复制代码
<input type=”email”>
<input type=”date”>
<input type=”number”>
<input type=”color”>
案例六:网站的后台页面的显示:6.1 需求:一个网站需要有后台页面,后台页面设计:
6.2 分析:6.2.1 技术分析:【HTML的框架标签】
框架标签:<frameset>,标签与body标签是冲突,有frameset就可以没有body.
* 属性:
* rows
* cols
使用<frame>标签,frame代表切分的每个部分.
6.2.2 步骤分析:【步骤一】创建一个html的页面
【步骤二】将整个页面分成上下两个部分.
【步骤三】将页面的下半部分分成左右两个部分.
【步骤四】在左侧页面中添加一些链接.
【步骤五】点击左侧链接,将页面的内容显示到右侧.
6.3 代码实现: [HTML] 纯文本查看 复制代码
<frameset rows="15%,*">
<frame src="top.html" name="top"/>
<frameset cols="15%,*">
<frame src="left.html" name="left"/>
<frame src="right.html" name="right"/>
</frameset>
</frameset>
6.4 总结:6.4.1 特殊字符的标签:空格 :
< :<
> :>
作者: 水中鸟 时间: 2016-11-3 20:58
这个JavaEE还要学习HTML吗?这个我倒是自学过一小段,本来是打算学这个的,但是计划赶不上变化~~!
作者: 小鲁哥哥 时间: 2016-11-7 13:37
html最起码需要看懂,尤其表单提交那部分
作者: aA772807986 时间: 2016-11-16 20:36
不错不错!复习前端知识点!
作者: 遥遥无期 时间: 2016-11-17 02:09
哥们加油 快点整合
作者: javantiger93000 时间: 2016-11-29 12:20
赞一个,,,,
作者: 来到精彩世界 时间: 2016-11-29 23:49
挺详细啊,赞一个
作者: 决心是种子 时间: 2016-11-30 23:13
感谢噶内
作者: 潜入深出 时间: 2016-12-2 13:15
5号上就业班就开始学这个啦
作者: 黑马嗨嗨嗨 时间: 2016-12-4 20:15
赞赞赞赞
作者: xike1024 时间: 2016-12-8 13:16
收藏收藏收藏
作者: zhenshuai888 时间: 2016-12-9 21:52
支持!支持!支持!支持!支持!支持!支持!支持!支持!支持!
作者: 孤独于我 时间: 2016-12-22 21:22
感谢分享啊
作者: 小陵不懂 时间: 2016-12-25 22:35
马上开班了,要学习这些,先预习
作者: maogela 时间: 2016-12-28 14:12
有木有这个配套视频呀?
作者: hittor 时间: 2017-1-3 19:20
感谢分享!
作者: gtyhubn 时间: 2017-1-9 10:34
不错 看看 我喜欢
作者: Yin灬Yan 时间: 2017-1-10 00:06
好帖子 收藏下
作者: winter酷哥 时间: 2017-1-12 13:12
这笔记好完整的样子
作者: 从v想 时间: 2017-2-3 17:25
好帖子 收藏下 666666
作者: 小虎同学 时间: 2017-2-4 00:58
好帖,不错不错
作者: ayanamirei00 时间: 2017-2-6 15:39
谢谢分享
作者: zmanx 时间: 2017-2-12 22:06
现在正是需要黑马币的时候,也帮大哥顶一把
作者: evanchen 时间: 2017-2-22 12:05
很好的资料
作者: a690223483 时间: 2017-2-23 00:18
真的好哦
作者: starhjx 时间: 2017-2-23 20:11
萌新 求怎么收藏该帖
作者: Adobe内存贰厂 时间: 2017-2-23 23:52
前排围观,收藏欣赏
作者: zhangkaitong 时间: 2017-2-24 13:22
谢谢分享 赞赞赞!!!!!
作者: a690223483 时间: 2017-2-26 11:33
谢谢分享
作者: zhangkaitong 时间: 2017-2-27 13:45
谢谢分享
作者: xulinml 时间: 2017-2-28 09:00
谢谢老师~!~感谢感谢
作者: 为过去的我买单 时间: 2017-3-2 10:04
谢谢分享!
作者: a690223483 时间: 2017-3-6 23:29
好棒赞一个
作者: 掬一束月光 时间: 2017-3-24 18:17
谢谢小鲁哥哥
作者: zhouxiaoyang 时间: 2017-3-26 23:19
作者: 0110152575 时间: 2017-3-30 12:23
高大上哈,,,悄悄哈
作者: ys5214 时间: 2017-3-30 13:17
6666666666666666666
作者: ys5214 时间: 2017-3-31 11:15
6666666666666666666666
作者: ys5214 时间: 2017-4-1 13:17
666666666666666
作者: ys5214 时间: 2017-4-8 12:18
6666666666666
作者: ys5214 时间: 2017-4-11 11:39
66666666666666666
作者: Cerol 时间: 2017-4-12 19:08
力挺楼主,支持你 666
作者: 空空789456 时间: 2017-4-14 08:55
谢谢卤煮分享
作者: hrywxn 时间: 2017-5-22 22:19
不错 看看 我喜欢
作者: dhj 时间: 2017-6-11 16:49
学习了,感谢分享!!!!
作者: a290741206 时间: 2017-6-16 21:40
怎么下载啊....
作者: a851699 时间: 2017-6-16 22:13
可以,很强势
作者: 15861175765 时间: 2017-7-6 23:07
楼主辛苦了,感觉很实用,谢谢
作者: str.arr 时间: 2017-7-9 09:30
html用的多吗
作者: 梁修成 时间: 2017-7-10 22:40
笔记做的很详细,很认真.,./..
作者: cheat 时间: 2017-7-10 22:40
资源不错,收藏。
作者: tttyn888 时间: 2017-7-11 20:09
不错,挺全面的
作者: rimfwfn 时间: 2017-8-1 20:45
马上上就业班了,先收藏了,谢谢
作者: k1453711238 时间: 2017-8-2 22:30
多谢大哥分享啊,希望持续更新啊
作者: k1453711238 时间: 2017-8-2 22:31
多谢大哥分享啊,希望持续更新啊
作者: DreamFlyZhang 时间: 2017-9-12 11:36
学习学习
作者: 小郭子 时间: 2017-9-13 10:49
不错,正需要呢,写的很棒
作者: 榕树长枫叶 时间: 2017-10-7 11:37
厉害厉害
作者: 榕树长枫叶 时间: 2017-10-7 11:40
学海无涯
作者: 随缘而安 时间: 2017-10-7 12:48
1111111111111111111
作者: 天道轮回 时间: 2017-10-10 14:30
不错不错,html也得精通才好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |