关键字搜索:<meta name=”keywords” content=”关键字” />
<meta name=”description” content=”文章描述内容” />
跳转 <meta http-equiv=”refresh” content=”3;URL=’http://www.baidu.com'” />
<!–强制性调用网上最新版本–>
<meta http-equiv=”pragna” content=”no-cache” />
<!–表示文档的原始地址–>
1. <base href=”http://www.baidu.com” />
2. <base target=”_blank” /><!–打开新窗口在整个页面里所有的HTML连接都打开新窗口–>
<!–是这目的框架名target=”mainFram”–>
3. <base target=”mainFrame” /><!–所有的连接都显示这个框架下边–>
12.<script type=”text/javascript”>
function msover(obj){
obj.className=”tdh”;
* cursor: pointer<!–手形–>
}
function.msout(obj){
obj.className=”tdd”;
}
</script>
13.<script>
ul li{list-style-image:url(images/lfv.gif)}
</script>
<title></title>
</head>
<body>
1. <!–HTML的链接使用<a href=”test.html” target=”_blank”<!–在新窗口打开–>
target=”_parent”<!–在副窗口打开–>
target=”_self”本身窗口打开
target=”_top” 顶部打开
>测试</a>–>
2.<a href=”test.html” target=”mainFrame”>测试1</a>
<a href=”test.html”>测试2</a>
<a href=”test.html”>测试3</a> <br />
<iframe frameborder=”0″ width=”100%” height=”400″ name=”mainFrame”></iframe><!–显示到挡墙窗口的下面–>
3.<a href=”test.html”>测试1</a>
<a href=”test.html”>测试2</a>
<a href=”test.html”>测试3</a> <br />
<iframe frameborder=”0″ width=”100%” height=”400″ name=”mainFrame”></iframe><!–显示到挡墙窗口的下面–><br />
4. <a href=”#”<!–#表示链接地址斩为空–>>首页</a> <a href=”#”>产品</a> <a href=”#”>联系我们</a>
5.<body link=”#ff0000″<!–link:设计窗口连接的颜色–>
vlink=”0000ff”<!–vlink:页面访问时(过,参观过)的颜色–>
alink=”999999″<!—alink:页面点击(连接被)激活时的颜色->
text=”#ff00ff”<!–设置body体内文本的颜色–>
<!–将连接时的颜色和访问时的颜色最好设施成一样的–>
>
<a href=”#”<!–#表示链接地址斩为空–>>首页</a> <a href=”#”>产品</a> <a href=”#”>联系我们</a>
测试(body体内文本的颜色)
6.样式:</head><style type=”text/css” >
a:link{color:#oocc33;}
a:vlink{color:#oocc33;}
a:active{color:#999999;}<!–连接激活时的颜色–>
a:hover{color:#00ffff;}<!–鼠标悬停时的颜色–>
</style>
<body>
7.<body bgcolor=”#ffffcc”<!–背景颜色–>
background=”images/lfv.jpg”<!–背景图片–>
style=”background-repeat:inerit <!–继承–>
no-repeat <!–不重复–>选着这个
repeat <!–重复默认值–>
repeat-x <!–在X轴上重复–>
repeat-y” <!–在Y轴上重复–>
style=”background-attachment:fixed;固定的”<!–背景不动文字动–>
>
8.边距属性<body leftmargin=”0″ topmargin=”0″>
9.设置缩略图<body>
<img src=”images/lfv.jpg” width=”200″ height=”200″ alt=”这里风景真美”<!–文本替换–>/>
*图片加上链接<a href=”#”><img src=”images/lfv.jpg” width=”200″ height=”200″ alt=”这里风景真美”<!–文本替换–>
border=”0″<!–去掉图片边框–>
/></a>
另一种显示图片的方式:
<input type=”image” src=”images/lfv.jpg” width=”200″ height=”200″ />
文字和图片的排布:
<a href=”#”><img src=”images/lfv.jpg” width=”200″ height=”200″ alt=”这里风景真美”
border=”0″ style=”float:left;”
/></a>
10.div(是层)+css
<center>
<div style=”width:1000px; height:100px;”>
<div style=”width:100px; height:100px; background-color:#ff0000″ float:left;> </div>
<div style=”width:200px; height:100px; background-color:#00ff00″ float:left;> </div>
</div>
</center>
11.colspan列和并 rowspan行合并
表格 <table broder=”1″<!–边框–> width=”600″ align=”center” cellpadding=”0″<!–文字到单元格的填充距–>
cellspacing=”1″<!–边框间距–>
>
</table>
12.<tr background-color=”” οnmοuseοver=”msover(this)”<!–当鼠标放上去的时候–>
οnmοuseοut=”msout(this)”<!–当鼠标里开时–>>
<td></td>
</tr>
13.<hr width=”100%” />
<ul type=”square”>
<li>html</li>
<li>jsp</li>
</ul>
14.表单
用户名:<input type=”text” name=”username” id=”user” readonly=”true”<!–文本框为只读的–>
value=”admin”<!–赋一个默认的值–> />
密码:<input type=”passworld” name=”password”<!–只是一个名称–> /><br/>
性别:<input type=”radio”<!–单选按钮–> value=”男” checked=”checked”<!–默认的被选中–>
name=”sex”<!–name值相同表示的是同一组–>/>男
<input type=”radio”<!–单选按钮–> value=”女” name=”sex” />女
<input type=”radio”<!–单选按钮–> value=”保密” name=”sex”/>保密<br/>
复选按钮:
爱好:<input type=”checkbox” value=”打球” name=”hobby” />打球
<input type=”checkbox” value=”听音乐” name=”hobby” />听音乐<br/>
上传头像:<input type=”file” />
显示图片:<input type=”image” src=”images/lfv.jpg” width=”” height=”” />
15.form表单post 把参数隐藏起来 get显示出来
<input type=”rest” value=”重置” />
<input type=”button” value=”测试” οnclick=”alert(“你好”);” /><!–button必须和js结合才可用–>
<input type=”hidden” /><!–隐藏表单–>
16.框架(不用body体)
a.<!–一个窗口分隔成两行的–>
<frameset cols=”50%,*” ><!–将窗口分割成两列50%代表第一列,*代表剩下的–>
<frame name=”top” src=”a.html”>
<frame name=”bottom” src=”b.html”>
</frameset>
b.<!–将一个窗口分隔成三行–>
<frameset rows=”80,*,80″>
<frame name=”top” src=”a.html”>
<frame name=”middle” src=”b.html”>
<frame name=”bottom” src=”c.html”>
</frameset>
c.<!–嵌套–>
<frameset cols=”150,*”><!–页面分割成两列,再把一列left分成两行–>
<frameset rows=”80,*”>
<frame name=”upper_left” src=”a.html”>
<frame name=”lower_left” src=”b.html”>
</frameset>
<frame name=”right” src=”c.html”>
</frameset>
d.<!–嵌套–>
<frameset rows=”80,*”><!–页面分割成两行,再把一行分成两列–>
<frame name=”top” src=”a.html”>
<frameset cols=”150,*”>
<frame name=”lower_left” src=”b.html”>
<frame name=”lower_right” src=”c.html”>
</frameset>
</frameset>
e.<!–嵌套–>
<frameset cols=”150,*”><!–页面分割成两列,再把一列right分成两行–>
<frame name=”left” src=”a.html”>
<frameset rows=”80,*”>
<frame name=”upper_left” src=”b.html”>
<frame name=”lower_right” src=”c.html”>
</frameset>
</frameset>
*<frameset rows=”100,*”>
<frame src=”img.html” frameborder=”0″<!–框架边框为0–> scrolling=”no”<!–没有滚动条–> />
<frameset cols=”100,*” >
<frame scroling=”no” src=”left.html”/>
<frame frameborder=”0″ src=”table.html” name=”mainFrame” />
</frameset>
</frameset>
在left页面增加 <base target=”mainFrame” />是链接内容显示在right页面
f.<!–将另一个页面嵌套在当前页面下面–>
<iframe frameborder=”0″ width=”100%” height=”400″ name=”mainFrame”></iframe>
<iframe frameborder=”0″ width=”100%” height=”400″ name=”mainFrame”></iframe>eq
<form action=”table.html” method=”post” target=”mianFrame”>
j.宝马灯效果
(1)<marquee width=150>I’m a small</marquee>
(2)<marquee behavior=slide>This is a slide</marque>
(3)<marquee behavior=alternate>撞来撞去,我晕了</marquee>
(4)<marquee behavior=5 scrolamount=50>太快了,我又晕了</marquee>
17.CSS样式
a.行内样式<p style=”font-size:18px; color:#ff0000″></p>
b.内部样式(定义在文档的内部)
<head>
<style type=”text/css”>
span{<!–本页面所有span的都引用该样式,span是元素选这符或类型选则符–>
color:#0000ff;
}
</style>
</head>
<body>
<span>这是内部样式</span>
</body>
c.外部样式
<link rel=”stylesheet”<!–样式表–> type=”text/css”<!–指定引用的类型–> href=”commom.css” />
d.类选择符(border是边框)
<style type=”text/css”>
.td_border_left{border-style:none<!–把四个边框都禁掉–>
border-bottom:1px<!–宽度–>
dotted #9d9d9d9d;<!–颜色–>
border-right:1px,dotted #9d9d9d;
}
.td_border_right{border-style:none<!–把四个边框都禁掉–>
border-bottom:1px<!–宽度–>
dotted #9d9d9d9d;<!–颜色–>
}
</style>
<body>
<table width=”1000″ border=”0″ align=”center”>
<tr>
<td class=”td_border_left”></td>
<td class=”td_border_right”></td>
</tr>
</body>
e.鼠标属性
<body>
<input type=”button” value=”测试” style=”cursor:help;<!–帮助属性–>
move;<!–移动–>
pointer<!–手形–>
“/>
</body>
18.CSS定位
a. <img src=”../images/lfv.jpg” style=”position:absolute;<!–绝对定位–> left:0px;top:0px;” />
<img src=”../images/lfv1.jpg” style=”position:absolute;<!–绝对定位–> left:50px;top:50px;” />
b.层定位<div>
<body>
<div style=”width:150px; height:150px; background-color:#ff0000″ position:absolute;<!–绝对定位–>
left:0px;top:0px; z-index:3;<!–空间定位,将其中设为最大的在最上边–>
overflow:hidden;<!–隐藏–>
scrool;<!–内容溢出时滚动–>
visible;<!–内容溢出时显示出来–>
visibility:<!–控制可见和不可见的–>
hidden;<!–隐藏–>
visible;可见
></div>
<div style=”width:150px; height:150px; background-color:#00ff00″ position:absolute;<!–绝对定位–> left:75px;top:75px; z-index:2;></div>
<div style=”width:150px; height:150px; background-color:#0000ff” position:absolute;<!–绝对定位–> left:150px;top:150px; z-index:1;></div>
</body>
*<script type=”text/javascript”>
function msover(obj){
obj.style.visibility=”hidden”;
}
function msout(obj){
obj.style.visibility=”visible”;
}
</script>
<div style=”width:150px; height:150px; background-color:#ff0000; position:absolute; left:0px; top:0px; z-index:3; οnmοuseοver=””msover(this)” οnmοuseοut=”msout(this)”></div>
c.ID选择符
<style type=”text/css”>
div div.d{}<!–div 下得div class=d才会引用该样式–>
#test{width:150px; height:150px; background-color:#0000ff; position:absulote; left:150px; top:150px; z-index:1;}
</style>
<div id=”test”></div>
19.边框(border)
<style type=”text/css”>
input{border-bottom-color:#717171;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:none;
border-top-style:none;
border-right-style:none;
}
</style>
<input type=”test” />
20.JS
<body>
21.正则表达式(输入电话号码)
<script type=”text/javascript”>
function test(){
var obj=document.getElementById(“phone”);
var p=obj.value;
var reg=/^13[4-8]\d{8}$/;
if(!reg.test(p)){
alert(“号码格式不正确”);
obj.value=””;
obj.focus();
return;
}else{
alert(“正确”);
}
}
</script>
<input type=”text” id=”phone” /><input type=”button” value=”测试” onClick=”test()” />
b.邮箱验证
<script type=”text/javascript”>
function test(){
var obj=document.getElementById(“email”);
var email=obj.value;
if(email==””){
alert(“邮箱不能为空”);
obj.focus();
return;
}else{
var pos=email.lastIndexof(“@”);
if(pos>0&&pos<email.length=1){
var p=email.lastIndexOf(“.”);
if(p>(pos+1)&&p<email.length-1){
alert(“邮箱格式正确”);
}else{
alert(“邮箱格式不正确”);
obj.value=””;
obj.focus();
return;
}
}else{
alert(“邮箱格式不正确”);
obj.value=””;
obj.focus();
return;
}
}
function check(){
var obj=document.getElementById(“emali”);
var email=obj.value;
var reg=/^\w+@\w{2,3}.\w{2,3}/;
if(!reg.test(email)){
alert(“邮箱格式不正确”);
obj.value=””;
obj.focus();
return;
}else{
alert(“邮箱格式不正确”);
}
}
}
</script>
<body>
<input type=”text” id=”email” /><input type=”button” value=”检查” οnclick=”test()” />
<input type=”text” id=”email” /><input type=”button” value=”检查” οnclick=”check()” />
</body>
22. 数组
<script type=”text/javascript”>
function init(){
var myarray=new Array(23,,”hello world!”,new Date());
document.write(myarray[0]);
}
</script>
23.自定义函数function
对象是属性和。。的组合
function test(){
(1) var obj=document.all.username;//获得的是对象input<!–(2)var obj=document.getElementById(“user”)//根据
ID获取队对象–>//获取表单值
alert(obj.type);//input.type;
var v=document.all.username.value();//获得的是input内的属性
(3) var obj=document.form1.username;
<form1>
<input type=”text” name=”username” id=”user” value=”admin” />
<input type=”button” value=”测试” onClick=”test()” />
</form1>
}
<body>
<input type=”text” name=”username” id=”user” value=”admin” />
<input type=”button” value=”测试” onClick=”test()” />
24.聚焦失焦事件 a b
function focuss(){
document.getElementById(“good”).value=””;
}
function blurs(){
var good=document.getElementById(“good”).value;
alert(good);
}
<input type=”text” value=”请输入你要查询的商品” id=”good” style:”#ADADAD” οnfοcus=”focuss()” οnblur=”blurs()” />
c.登陆页面:用户名为空不能提交
<script type=”text/javascript”>
function check(){
var obj=document.all.username;
var name=obj.value;
if(name==””){
alert(“用户名不能为空”);
obj.focus();
return false;
}
return true;
}
<form action=”add.html” οnsubmit=”return check();”>
用户名:<input type=”text” name=”username” /><br />
<input type=”submit” value=”登陆” />
</form>
d.连接当中调用JS方法
<script type=”text/javascript”>
function del(){
if(confirm(“确定要删除吗?”)){
alert(“删除成功”);
}else{
alert(“取消删除”);
}
}
</script>
<body>
<a href=”javascript:del()”>删除</ br>
</body>
e.打开一个新窗口
<input type=”button” value=”打开” οnclick=”window.open(‘add.html’,null,’width=400,height=300′)” />
function qq()
{
var obj=document.getElementById(“qq”);
var q=obj.value;
var reg=/^\d{6,11}$/;
if(!reg.qq(q))
{
alert(“号码格式不正确”);
obj.value=””;
obj.focus();
return;
}else
{
alert(“正确”);
}
}