HTML 和 CSS 资料总结
2013-06-14 10:14
302 查看
<html> 开始
<head> 头
<title> 凭什么你是标题?
<body> 身体
设置一个字体的属性<font>
示例:<font color="#FF0000" size="6">演示字体和属性</font>
---------------------------------------------------------
导入一个图片让他具有超链接功能<imp src>
示例:
---------------------------------------------------------
定义一个列表,带序列号的.<ol>
示例:
---------------------------------------------------------
定义一个列表<ul><dl>
示例<ul>:
---------------------------------------------------------
定义一个标题:
---------------------------------------------------------
整体示例:
---------------------------------------------------------
定义一个超链接<a href...>
示例:
---------------------------------------------------------
定义一个表格<table...>:
示例:
---------------------------------------------------------
创建一个注册界面和一个服务器.注册之后在服务器给出回款信息
服务器代码:
---------------------------------------------------------
写一个画中画标签
示例:
---------------------------------------------------------
浏览器没1秒一刷新 ,也可以定义目标.几秒一跳转
示例:
---------------------------------------------------------
<div>和<span>
示例:
---------------------------------------------------------
<marquee ... 让文字动起来.beharior是滚动的方式.dircetion是方向
示例:
---------------------------------------------------------
<sup> 和 <sub> 上角标.和小角标.
---------------------------------------------------------
建立框架
示例:
2.html
3.html
4.html
---------------------------------------------------------------
CSS 和 HTML结合的四种方式:
示例1:
示例2:
在标题下面加入<style>标签
示例3:
通过导入css文件
1.clss
div.css
span.css
示例4:
用HTML代码的<link>标签
--------------------------------------------------------
CSS代码的格式:
选择器名称{属性名:属性值;属性名:属性值;.....}
属性与属性之间用分号隔开
属性与属性值之间用 冒号 连接
如果一个属性有多个值的话,那么多个值keyiyo9ng空格可开
---------------------------------------------------------
选择器:就是制定CSS要作用的标签,那个白哦请的名称就是选择器.以为:
选择器容器.选择器一共有三种
1.html标签选择器.使用的就是html的标签名.
2.class选择器.其实使用的标签中的class属性.
3.id选择器.其实使用的是标签中的id属性.
每一个标签都定义了class属性和id属性.用于对标签进行标示.方便
对标签进行操作.在定中,多个标签的class属性值可以相同,而id值要
保证唯一因为javaScript中经常用.
2)class选择器:
在标签中定义class属性并赋值.通过 标签名.class值 读该标签进行样式设置
示例:
相同标签下设置不同的样式,用class进行区分.
示例:
注意:class可以定义多个同名的 .pclass{color:#00FF00} 这样同名的就都符合
3)ID选择器
尽量保证唯一性.在javaScript中用的很多.
ID选择器>class选择器>标签选择器
这就是样式优先级.如果标签相同的话.就看加载是顺序了
---------------------------------------------------------------
扩展选择器:
1)关联选择器
标签可以嵌套的,要让相同的表情中的不同标签显示不同的样式
就可以用到此选择器.
意思是span中的b标签改变颜色
2)组合选择器
对多个不同的选择器惊醒相同样式设置的时候应用此选择
注意:多个不同选择器要用逗号分隔开.
3)为元素选择器
其实就在html中预先定义好的一些选择器.称之为伪元素是因为CSS的术语.
格式:标签名:为元素.类名 标签名.类名.类名为元素.都可以
几个状态:
a:link 超链接未点击状态,.
a:visited 被访问后的状态.
a:hover光标移到超链接上的状态(未点击)
a:active 点击超链接时候的状态.
使用顺序 L V H A
p:first-line 段落的第一行文本.
p:first-letter段落中的第一个字母.
:focus具有交点的元素.IE6浏览器不支持.在firefox中可以看到效果.
input:focus背景.比如文本区域.点击后.改变颜色
--------------------------------------------------------------
用CSS对HTML进行美化.
示例:
对表格美化.
PS:其余乱七八糟的.参与帮助文档
<head> 头
<title> 凭什么你是标题?
<body> 身体
设置一个字体的属性<font>
示例:<font color="#FF0000" size="6">演示字体和属性</font>
---------------------------------------------------------
导入一个图片让他具有超链接功能<imp src>
示例:
<!--这个呢.是让图片有超链接的功能.具体操作步骤是点击上面的设计.然后选取要连接的部分--> <img src="Demoimp2.jpg" alt="演示" width="443" height="445" border="0" usemap="#Map" /> <map name="Map" id="Map"><area shape="circle" coords="246,197,44" href="#" target="_top" />
---------------------------------------------------------
定义一个列表,带序列号的.<ol>
示例:
<!--<ol>让程序有上下级列表的关系.给列表前面加上序号.start相当于从第几个序号开始的--> <ol type="a" start="3"> <li>哈哈哈哈</li> <li>哈哈哈</li> <li>哈哈哈</li> </ol>
---------------------------------------------------------
定义一个列表<ul><dl>
示例<ul>:
ul:中的li标签本身就具备了缩进. <!--ul:可也可以让程序有上列表下级的关系.而且可以在前面加上原点.或者方框之类的;--> <ul type="disc"> <li>哈哈哈哈</li> <li>哈哈哈哈</li> <li>哈哈哈哈</li> </ul> 示例<dl>: <!-- 注释文字 dl:定义列表的范围 dt:定义上层项目条目 dd:定义下层项目条目.而且dd具备缩进功能的效果. --> <dl> <dt>游戏名称</dt> <dd>星际争霸</dd> <dd>星际争霸</dd> <dd>星际争霸</dd> <dd>星际争霸</dd> <dt>部门名称</dt> <dd>培训部</dd> <dd>培训部</dd> <dd>培训部</dd> <dd>培训部</dd> </dl>
---------------------------------------------------------
定义一个标题:
示例:<h1>-<h6>+
---------------------------------------------------------
整体示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test1</title>
</head>
<body>
<!--给顶部定义一个标记可以用来快速返回顶部-->
<a name="top">顶部</a>
<!--<hr /> 代表分割线.-->
<hr />
<!--导入一个图片 src是图片的地址 alt是图片的信息 width是图片的大小-->
<img src="Demoimp.jpg" alt="这是一个图片" width="600" border="0" usemap="#Map2" />
<map name="Map2" id="Map2"><area shape="circle" coords="335,280,63" href="Iframe.html" />
</map>
<hr />
<!--这个呢.是让图片有超链接的功能.具体操作步骤是点击上面的设计.然后选取要连接的部分--> <img src="Demoimp2.jpg" alt="演示" width="443" height="445" border="0" usemap="#Map" /> <map name="Map" id="Map"><area shape="circle" coords="246,197,44" href="#" target="_top" />
</map>
<hr />
<!--
ol:中的li标签本身就具备了缩进.
-->
<!--<ol>让程序有上下级列表的关系.给列表前面加上序号.start相当于从第几个序号开始的--> <ol type="a" start="3"> <li>哈哈哈哈</li> <li>哈哈哈</li> <li>哈哈哈</li> </ol>
<!--
ul:中的li标签本身就具备了缩进.
-->
<!--ul:可也可以让程序有上列表下级的关系.而且可以在前面加上原点.或者方框之类的;-->
<ul type="disc">
<li>哈哈哈哈</li>
<li>哈哈哈哈</li>
<li>哈哈哈哈</li>
</ul>
<!--
注释文字
dl:定义列表的范围
dt:定义上层项目条目
dd:定义下层项目条目.而且dd具备缩进功能的效果.
-->
<dl>
<dt>游戏名称</dt>
<dd>星际争霸</dd>
<dd>星际争霸</dd>
<dd>星际争霸</dd>
<dd>星际争霸</dd>
<dt>部门名称</dt>
<dd>培训部</dd>
<dd>培训部</dd>
<dd>培训部</dd>
<dd>培训部</dd>
</dl>
<hr />
<!--设置字体的属性.font-->
<font color="#FF0000" size="6">演示字体和属性</font>
<h6>六级标题</h6>
<h2>二级标题</h2>
<!--a>b c<a-->
a<b c>a
<html >
<!--设置超链接连接的是上面的超链接的名字.就可以直接回到顶部了-->
<a href="#top">回到顶部</a>
</body>
</html>
---------------------------------------------------------
定义一个超链接<a href...>
示例:
<a href="http://www.kuaibo.com/mime/变形金刚3.remb">变形金刚3.rmvb</a>
---------------------------------------------------------
定义一个表格<table...>:
示例:
<!--建立表格区域 table border是表格线的粗细 bordercolor是表格线的颜色 cellpadding是文字距离上面表格的距离 width是表格 的大小如果加上%是距离边框的长度.动态的--> <table border="1" bordercolor="#FF0000" cellpadding="10" cellspacing="2" width="600"> <!--tr代表表格的一行--<th 和 td代码行数> <tr> <!--th标题文字. rewspan代表占几列--> <tr> <!--在表格区域中加上caption 设置整个表格的标题--> <caption>表格 </caption> <th colspan="2"> 人员信息 </th> </tr> <tr> <th width="50%" height="50%"> 姓名 </th> <th width="50%"> 年龄 </th> </tr> <tr> <td> 孙百鑫 </td> <td> 21 </td> </tr>
---------------------------------------------------------
创建一个注册界面和一个服务器.注册之后在服务器给出回款信息
示例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <!-- form:标签中常见的属性定义: action:指定表单组件的发送位置,如果没有定义action属性,那么默认提交到当前页面. method:定义表单体提交的方式.只用两种方式常用.get 和post .默认是get. get和post的区别: 1. get: 会将提交的信息显示在地址栏上 post:不会讲提交的信息显示在地址烂上 2. get: 对于敏感信息不安全 post: 对于敏感信息安全,因为不显示. 3. get:因为显示在地址栏,而地址栏的信息数据量是优先的,所以不可以提交大数据. post:可以提交大体积的数据. 4. get:会将信息封装到请求行,也就是http请求消息头之前 post: 会将信息封装在请求体.也就是http请求消息头之后,请求体和请求头之间是通过空格来进行分割的 注意滴特殊之处: 对于服务器是tomcat服务器. 当提交中文时 get:提交.服务端介绍到中文数据.会用默认的编码表iso8859-1解码,会出现乱码.所以要对该乱码进行一次编码操作.当服务器请求时.会将数 据封装到了一个请求对象中,request对象.可以通过该对象的String name = getParamter("user"); 获取客户端提交的用户名.但是解码用到 ISO8859-1.name会出现乱码. newString(name.getBytes("iso8859-1"),"gbk"); post提交:服务端收到中文,可以使用贬义词在结一次的方式.也就是和get一样的方式可以完成乱码的解决. 通过他有另一个方式.就是直接 食欲哦该呢request对象.调用一个方法.setCharacterEncoding("GBK"); 只要设置了请求对象中的数据的编码表.那么String name = request.getParamter("user");那么name的值直接解码以后的正确数据. 注意:为什么get方法用方法.setCharacterEncoding("GBK");就不行呢? 因为该方法支队请求中的数九进行解码.不对请求头中的数据进行解码 综上所述: 以后再进行表达提交时:建议使用post提交>. --> <!--fieldset 相当于给表格外部加了一圈框线--> <fieldset> <!--legend 框线中的内如--> <legend>我的注册区域</legend> <!--form 将数据传输的服务端. method是传输方式.模式是get--> <form action="http://192.168.1.101:10002" method="post"> <!--建立表格区域.设置表格属性--> <table border="1" bordercolor="#66FF33" width="600" cellpadding="10" cellspacing="0"> <tr> <!--设置占几列 并用th标题--> <th colspan="2"> 注册页面 </th> </tr> <tr> <td> 用户名: </td> <td> <!--input type 有好多属性.text文本条属性.一般用来添加账号之类的 一般要设置名字name因为传到服务器不知道是哪个--> <input type="text" name="user"/> </td> </tr> <tr> <td> 密码: </td> <!--input type 有好多属性.password.一般用来设置密码之类的. 一般要设置名字name因为传到服务器不知道是哪个--> <td><input type="password" name="psw2" /></td> </tr> <tr> <td> 确认密码: </td> <td> <input type="password" name="psw" /> </td> </tr> <tr> <td> 性别: </td> <td> <!--radio 设置单选. 比如性别之类的. 但是单选的话名字必须相同.因为只可以选一个. checked想相当于默认值--> <input type="radio" name="sex" value="nan" checked="checked"/>男 <input type="radio" name="sex" value="nv" />女 </td> </tr> <tr> <td> 技术: </td> <td> <!---checkbox 一般用来多选.比如爱好之类的 名字也要相同.但是他们的值value是不同的--> <input type="checkbox" name="tech" value="java" />Java <input type="checkbox" name="tech" value="css" />Css <input type="checkbox" name="tech" value="html" />Html </td> </tr> <tr> <td> 国家: </td> <td> <!--select下拉菜单,很多见. 当然也需要定义name名字--> <select name="country"> <option value="none">--选择国家--</option> <option value="cn">中国</option> <option value="usa">美国</option> <option value="en">英国</option> </select> </td> </tr> <tr> <th colspan="2"> <!--submit 将数据发从出去.reset 从新设置--> <input type="submit" value="提交数据" /> <input type="reset" value="从新设置" /> </th> </tr> </table> </form> </fieldset> </body> </html>
服务器代码:
package day01; import java.io.InputStream; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Test{ public static void main(String[] args) throws Exception{ ServerSocket ss = new ServerSocket(10002); Socket s = ss.accept(); InputStream in = s.getInputStream(); byte[] buf = new byte[1024]; int len = in.read(buf); System.out.println(new String(buf,0,len)); PrintWriter out = new PrintWriter(s.getOutputStream(),true); out.println("<font color ='FF0000' size = 7> 提交成功 </font>"); s.close(); ss.close(); } }
---------------------------------------------------------
写一个画中画标签
示例:
<iframe src="http://www.baidu.com" height="300" width="300">您的浏览器不支持画中画</iframe>
---------------------------------------------------------
浏览器没1秒一刷新 ,也可以定义目标.几秒一跳转
示例:
<meta http-equiv="refresh" content="1" />;
---------------------------------------------------------
<div>和<span>
示例:
div代表两行两个数据..span代表一行两个数据. <div> div区域 </div> <div> div区域 </div> <span> span区域 </span> <span> span区域 </span>
---------------------------------------------------------
<marquee ... 让文字动起来.beharior是滚动的方式.dircetion是方向
示例:
<marquee behavior="alternate" direction="down"> <h1>我飞</h1> </marquee>
---------------------------------------------------------
<sup> 和 <sub> 上角标.和小角标.
X<sup>3</sup>X<sub>2</sub>
---------------------------------------------------------
建立框架
示例:
1.html <!--rows 距离边框30%, frameborder显示边框 framespacing边框的宽度 --> <frameset rows="30%,*" cols="*" frameborder="yes" border="1" framespacing="1"> <frame src="text004.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frameset rows="*" cols="30%,*" framespacing="1" frameborder="yes" border="0"> <frame src="text003.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /> <frame src="text002.html" name="mainFrame" id="mainFrame" title="mainFrame" /> </frameset> </frameset>
2.html
<font color="#FF0000" size="+6">LOGO</font>
3.html
<!--在下左窗口定义超链接 target在右边窗口显示.要指定右边窗口的名字 --> <a href="http://www.baidu.com" target="mainFrame">百度一下你就知道</a><br /> <a href="Demoimp.jpg" target="mainFrame">小女孩</a>
4.html
<font color="#FF0000">内容</font>
---------------------------------------------------------------
CSS 和 HTML结合的四种方式:
示例1:
<div style="background-color:#990000; color:#FF0000"> 要测试的文字 </div>
示例2:
在标题下面加入<style>标签
<title>无标题文档</title> <style> div{background-color:#0000FF; color:#00FF00 } </style>
示例3:
通过导入css文件
<style> @import url(1.css); </style>
1.clss
@charset "utf-8"; /* CSS Document */ @import url(div.css); @import url(span.css); <!--body 是背景颜色--> body{ background-color:#FF0000; }
div.css
@charset "utf-8"; /* CSS Document */ div{background-color:#00FF00; color:#FF0000; }
span.css
@charset "utf-8"; /* CSS Document */ span{ background-color:#000000; color:#FFFFFF; }
示例4:
用HTML代码的<link>标签
<link rel="stylesheet" type="text/css" href="1.css" />
--------------------------------------------------------
CSS代码的格式:
选择器名称{属性名:属性值;属性名:属性值;.....}
属性与属性之间用分号隔开
属性与属性值之间用 冒号 连接
如果一个属性有多个值的话,那么多个值keyiyo9ng空格可开
---------------------------------------------------------
选择器:就是制定CSS要作用的标签,那个白哦请的名称就是选择器.以为:
选择器容器.选择器一共有三种
1.html标签选择器.使用的就是html的标签名.
2.class选择器.其实使用的标签中的class属性.
3.id选择器.其实使用的是标签中的id属性.
每一个标签都定义了class属性和id属性.用于对标签进行标示.方便
对标签进行操作.在定中,多个标签的class属性值可以相同,而id值要
保证唯一因为javaScript中经常用.
2)class选择器:
在标签中定义class属性并赋值.通过 标签名.class值 读该标签进行样式设置
示例:
相同标签下设置不同的样式,用class进行区分.
示例:
p.pclass_1{color:#00FF00} p.pclass_2{background-color:#FF0000} .pclass
<p class="pclass_1"> p1的标签样式 </p> <p class="pclass_2"> p2的标签样式 </p>
注意:class可以定义多个同名的 .pclass{color:#00FF00} 这样同名的就都符合
3)ID选择器
尽量保证唯一性.在javaScript中用的很多.
#kk{background-color:#000000; color:#FFFFFF } <div id="kk"> div ID 选择器设置 </div>
ID选择器>class选择器>标签选择器
这就是样式优先级.如果标签相同的话.就看加载是顺序了
---------------------------------------------------------------
扩展选择器:
1)关联选择器
标签可以嵌套的,要让相同的表情中的不同标签显示不同的样式
就可以用到此选择器.
span b{ background-color:#00FF00; color:#FF0000 }
意思是span中的b标签改变颜色
2)组合选择器
对多个不同的选择器惊醒相同样式设置的时候应用此选择
span,div{ background-color:#00FF00; color:#FF0000 }
注意:多个不同选择器要用逗号分隔开.
3)为元素选择器
其实就在html中预先定义好的一些选择器.称之为伪元素是因为CSS的术语.
格式:标签名:为元素.类名 标签名.类名.类名为元素.都可以
几个状态:
a:link 超链接未点击状态,.
a:visited 被访问后的状态.
a:hover光标移到超链接上的状态(未点击)
a:active 点击超链接时候的状态.
使用顺序 L V H A
p:first-line 段落的第一行文本.
p:first-letter段落中的第一个字母.
:focus具有交点的元素.IE6浏览器不支持.在firefox中可以看到效果.
input:focus背景.比如文本区域.点击后.改变颜色
--------------------------------------------------------------
用CSS对HTML进行美化.
示例:
<style type="text/css"> ul{ list-style:none; list-style-image:url(Demoimp2.jpg); } </style> <body> <ul> <li>酸辣的空间啊</li> <li>酸辣的空间啊</li> <li>酸辣的空间啊</li> <ul>
对表格美化.
table{ border:#00FF00 1px outset; width:600px; border-collapse:collapse; } <!--对表格中的td进行设置--> table td{ border:#FF0000 1px solid; padding:10px 20px 30px 60px; } 对文本框进行美化. input{ border:none; border-bottom:#000000 1px solid; } 请输入答案<input type="text" />
PS:其余乱七八糟的.参与帮助文档
相关文章推荐
- HTML/CSS总结资料
- Web前端开发精品课HTML CSS JavaScript基础教程CSS部分知识点总结
- HTML和CSS总结
- html+css笔记总结 .
- Html和CSS学习总结
- udacity HTML 和 CSS 入门 学习总结
- (X)HTML 基础教程、整理资料、笔记总结
- html+css知识点总结
- Head first HTML and CSS 总结-7. XHTML与CSS
- (HTML+CSS基础)ife-task0001 总结!
- html与css的学习总结
- 前端面试题总结------HTML与CSS篇
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- 关于HTML和Css的一些总结
- css总结:HTML中用position进行相对定位时与float属性连用容易产生的误区
- 学习总结HTML CSS JAVASCRIPT,对三剑客的一些理解
- html中div+css学习总结
- Html、CSS、JavaScript学习总结
- javascript/jquery/html/css工作总结
- Head first HTML and CSS 总结-3.构建模块