(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> 3<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> 1<3>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中不支持 : 空格 回车 制表符.都会被解析成一个空白字符.