(1)由于公司是意大利的网段,
(2)而且公司的电脑是保密的,
(3)文件发不出去,
(4)U盘插不进去。
(5)而且我们组的项目整体上已经开发完毕,客户暂时没有什么大的需求,
所以如果我不把这些技术知识发到网上,每天闲着没事的时候看一看,感觉整个人就费了
第一个Hello World
<html>
<head>
<title>hello world~</title>
</head>
<body>
hello world!<br/>
hello world!
</body>
</html>
第二个排版标记
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>静夜思<h1><br/>
<hr/>
李白<br/>
<p>
床前明月光,<br/>
疑是地上霜.<br/>
举头望明月,<br/>
低头思故乡.<br/>
</p>
静夜思<br/>
<hr/>
李白<br/>
<p>
床前明月光,<br/>
疑是地上霜.<br/>
举头望明月,<br/>
低头思故乡.<br/>
</p> <pre>
public void main(String[] args){
int i = 1+1;
System.out.print(i);
}
</pre> </body>
</html>
大概上结果就是上边这个样子
第三个字体标记
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
标题标签 <hn> ==> n的取值范围是1~6;
1.1~6从大到小.
2.文字加粗
3.换行
字体标签: <font> 该标签的使用必须配合属性.
size:大小. 取值1~7之间 从小到大.
face:字体.
color:颜色
1.直接填写颜色的英文名称
2.#FF0000
3.rgb(255,0,0)
其他一些简单标签:
<strike> => 中划线.
<big> => 变大
<small> => 变小
<u> => 下划线
<b> =>
sub /sup => 上下角标.
-->
<h1>静夜思</h1>
<font face="黑体" size="7" color="rgb(255,0,0)" >李白</font><br/>
<strike>床前明月光,</strike><br/>
<big>疑是地上霜.</big><br/>
<small>举头望明月,</small><br/>
<u>低头思故乡.</u><br/> <b>床前明月光,</b><br/> <hr><sup>2</sup>,3<sub>2</sub> </body>
</html>
结果大概就是下边这个样子
第四个转义字符
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
==> 空格
>/< ==> 大于号 / 小于号 -->
<h1>静夜思</h1>
李白<br/>
床前明月光,<br/>
疑是地上霜.<br/>
<small>举头望明月,</small><br/>
<u>低头思故乡.</u><br/> <b>床前明月光,</b><br/> <hr><>2,a<b>c </body>
</html>
结果大概就是下边这个样子
第五个清单标记
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
ol有序列表: order list
type属性: 取值 A a I i 1(默认值)
start属性: 从几开始计数
<li> ul无序列表: unorder list
type属性:disc (默认)
square 方形
circle 圆形
<li>
分类列表:
dl : definition list
dt : definition title
dd : definition description
-->
<ol type="i" start="110" >
<li>吃饭饭</li>
<li>睡觉觉</li>
<li>打豆豆</li>
</ol>
<hr/>
<ul type="circle" >
<li>吃饭饭</li>
<li>睡觉觉</li>
<li>打豆豆</li>
</ul>
<hr/>
<dl>
<dt>rpg游戏</dt>
<dd>仙剑奇侠传</dd>
<dd>金庸群侠</dd>
<dd>剑侠情缘</dd>
<dd>轩辕剑 </dd>
<dt>moba游戏</dt>
<dd>真三国无双 </dd>
<dd>Dota </dd>
<dd>LoL </dd>
</dl> </body>
</html>
结果大概就是下边这个样子
第六个,图形标签
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
img图形标签
src属性: 指定图片位置
alt属性: 当图片无法加载时显示的提示信息.
title属性: 鼠标悬浮时显示提示信息
heigth属性: 图片的高(单位是像素) (如果宽和高只指定一个,图片会按比例缩放.)
width属性:图片的宽.
border属性: 边框(单位是像素)
usemap属性: 将图片分区,每个区点了之后连接到不同的页面.dw=>
-->
<img src="001.jpg" alt="这是大长腿!" title="这是大长腿~~" border="100" />
</body>
</html>
第七个,超链接
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
a标签: anchor锚
1.超链接 -> 点击之后跳转页面
格式: 协议名+资源
http://www.baidu.com(我们常用的)
mailto : xx@itcast.cn 发送邮件
thunder: 迅雷下载
QQ:
旺旺:
2.锚 => 在当前页面中跳转例如:回到顶部 ==> 使用就是锚.
1>做一个锚标记,使用a标签的name属性指定锚点名称. <a name="abc" >这是顶部</a>
2>跳转到锚标记,使用href属性指定要跳转到的锚点.<a href="#abc" >回到顶部</a> a标签中的属性
href属性: 跳转的资源名 或 锚点名称
name属性: 定义锚点时,指定锚点名称.
target属性: 针对资源跳转时使用.
该属性不指定==> 在当前页面打开.
_blank : 在空白页打开. -->
<a name="abc" >这是顶部</a>
<a href="http://www.baidu.com" >百度</a><br/>
<a href="06-图形标签.html" target="_blank" >06-图形标签.html</a><br/>
<a href="mailto:xxx@itcast.cn" >联系我们</a><br/>
<a href="thunder://EF16EA123123" >点击下载</a>
<img src="haha (1).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (2).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (3).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (4).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (5).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<a name="middle" ></a>
<img src="haha (6).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (7).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (8).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (9).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<img src="haha (10).jpg" alt="这是大长腿!" title="这是大长腿~~" /><br/>
<a href="#abc" >回到顶部</a>
<a href="#middle" >回到中间</a>
</body>
</html>
大概效果就是下边这个样子
第八个,表格标签
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
<table> 表格:
cellspacing: 外边距 => 单元格和其他单元格(边框)之间的距离
cellpadding: 内边距 => 内容和单元格框线之间的距离
<tr>:table row 表格中的一行
<td>:table data cell 一行中的一个单元格
<th>:table header 标题单元格
colspan属性: 横着占多少列
rowspan属性: 竖着占多少行
align属性:对齐 -->
<table border="1" cellpadding="20" cellspacing="50" >
<tr>
<th colspan="3" >学生信息表</th>
</tr>
<tr>
<td colspan="3" align="center" ><b>学生信息表</b></td>
</tr>
<tr>
<td>学生姓名</td>
<td>学生班级</td>
<td>学生性别</td>
</tr>
<tr>
<td>tom</td>
<td>12期</td>
<td rowspan="2" >male</td>
</tr>
<tr>
<td>jerry</td>
<td>12期</td>
</tr>
</table>
</body>
</html>
结果大概就是下边这个样子
第九个、表单标签
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
form表单标签: 要提交的内容,使用该标签包裹
action属性: 决定表单提交到哪里
method属性: 决定表单的提交方式 get(默认值)/post
post和get区别:
1.post提交(http 请求正文中) 键值对没有在地址栏上.而get是放在地址栏上的.
2.安全性上post更高一些.
3.长度上:get因为是放到地址栏中,长度受限.2k. post 理论上是无限的.
input标签: 表单项标签
type类型:
text 文本框
password 密码框
radio 单选框
checkbox 多选框
file 文件上传
hidden 隐藏域
submit 提交
reset 重置
image 提交(图片,没用了)
button 按钮
name属性:
对于表单项: 提交时键值对的键
value属性:
1>对于需要提交的表单项: 提交时的值
2>按钮类型的: 按钮上显示的文字.
readonly属性:
只读属性.只是限制value属性的变化.
只能给: text 和 password 使用. textarea也有这个属性.
disabled属性:
禁用.颜色变灰. 不参与提交.
适用范围,所有input都可以使用.
checked属性:
默认被选中.
只适用于: 1 radio 2 checkbox
maxlength属性:定义最大长度.
size 属性: 定义输入框的显示长度.
以上两个属性 只能放在 text 和 password中. select 标签:
下拉选
name属性: 提交的键
size属性: 同时显示的选项个数
multiple属性: 变成多选
selected属性: 让option默认被选中.
textarea 标签:
文本域
name属性: 提交的键
col属性: 列 宽
row属性: 行高
readonly属性:只读. -->
<form action="#" method="get" >
<table border="1" >
<tr>
<td colspan="3" align="center" ><b>用户注册</b></td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="name" value="123" maxlength="5" size="50" /></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td>性别:</td>
<td>女<input type="radio" name="sex" value="0" />男<input type="radio" name="sex" value="1" checked="checked" /></td>
</tr>
<tr>
<td>愛好:</td>
<td>抽烟<input type="checkbox" name="habit" value="smoke" checked="checked" />喝酒<input type="checkbox" name="habit" value="drink" />烫头<input type="checkbox" name="habit" value="tangtou" /></td>
</tr>
<tr>
<td>学历:</td>
<td>
<select name="edu" size="10" multiple="multiple" >
<option value="00" >---请选择学历---</option>
<option value="01" >高中</option>
<option value="02" >大专</option>
<option value="03" selected="selected" >大本</option>
<option value="04" >硕士</option>
</select>
</td>
</tr>
<tr>
<td>上传照片:</td>
<td><input type="file" name="photo" /></td>
</tr>
<tr>
<td>个人描述:</td>
<td><textarea name="desc" cols="50" rows="10" ></textarea></td>
</tr>
<tr>
<td>隐藏域:</td>
<td><input type="hidden" name="secret" value="haha" /></td>
</tr>
<tr>
<td>其他:</td>
<td><input type="image" /></td>
</tr>
<tr>
<td colspan="2" align="center" ><input type="submit" value="提交" /><input type="reset" /></td>
</tr> </table>
</form>
</body>
</html>
Meta标签
<html>
<head>
<!-- 解决乱码,告诉浏览器 当前文档类型和编码 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3;url=06-图形标签.html">
<title>Insert title here</title>
</head>
<body>
<!--
meta标签 :属性标签 . 网页元标签
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3;url=06-图形标签.html">
//--------------------------------------------------
<meta name=“keywords” content=“传智播客,IT培训" />
<meta name="description" content="传智播客是国内最大的……" />
-->
</form>
</body>
</html>
笔记
CSS
cascade style sheet 层叠样式表
1.概念
决定页面的样式.
1>.配色
2>.布局
2.CSS与 HTML的结合方式
1> style属性
2> style标签
3> link标签引入
3.CSS的 选择器
1>标签选择器
2>ID选择器
3>class选择器
4>选择器分组
5>伪类选择器
4.CSS的基本语法
选择器 {
属性键:属性值;
属性键:属性值1 属性值2 ....; }
注释:与java中多行注释相同
/* 注释内容 */
5.CSS的常用属性
单位:(了解)
颜色单位 Color Units
#RRGGBB rgb ( R,G,B ) Color Name
长度单位 Length Units
em ex px像素(常用) pt pc in cm mm
单位换算:1in = 2.54cm = 25.4 mm = 72pt = 6pc
属性:
color ==> 文字颜色
font-family ==> 文字样式
font-size ==> 文字大小
font-style => 文字样式(斜体..)
font-weight => 文字加粗
font-variant => 异性字 6.盒子模型
Eclipse:没有插件.(自己装)(免费)
MyEclipse:包含大量插件.(收费) //-----------------------------------
HTML概念
HTML==> hyper text mark-up language==>超文本标记语言
超文本: 1.表达能力优于普通文本.声音 .图形等..
2.超链接
标记语言:标记构成的.(HTML XML XHTML) HTML是干什么的?
1.网页.
2.展示.
HTML是由谁来解析?
浏览器来负责解析HTML.
HTML文档的后缀名?
.html
.htm
以上两种后缀名没有区别.
文档构成:
HTML文档.
最外层使用<HTML>标签包裹
<HEAD> 头 ==> 标题.网页属性信息,CSS..
<BODY> 体 ==> 正文.
标签写法:
1.<>中包裹一个英文单词
2.所有标签不区分大小写(推荐使用小写)
3.标签分为两类
1>围堵标记=> 有开始标签 有结束标签
2>自闭合标签 => 例如 <br/>
注意:所有标记语言,标签中的英文单词没有以数字开头的.<> 注意:HTML中不支持 : 空格 回车 制表符.都会被解析成一个空白字符.