CSS教程之CSS sprite实例教程:li:hover修正暗码
你可以轻松地控制页面的布局。网页制造poluoluo文章简介:CSSsprite实例教程:li:hover修正暗码.
Codemoz!会员信息修正的部分用到了这个效果,说难不难。要点是li:hover(IE6下利用JS摹拟),CSSsprite。效果见下图:
HTML部分:
<olid="need">
<li><labelclass="old_password">原始暗码:</label><inputname=type=passwordid=/></li>
<li><labelclass="new_password">新的暗码:</label><inputname=type=passwordid=/><dfn>(暗码长度为6~20字节。不想修正请留空)</dfn></li>
<li><labelclass="rePassword">反复暗码:</label><inputname=type=passwordid=/></li>
<li><labelclass="email">邮箱设置:</label><inputname=type=textid=/><dfn>(Codemoz!答应毫不会给您发送任何渣滓邮件。)</dfn></li>
</ol>
CSS部分:
/*demo所用元素值*/
#need{margin:20pxauto0;width:610px;}
#needli{height:26px;width:600px;font:12px/26pxArial,Helvetica,sans-serif;background:#FFD;border-bottom:1pxdashed#E0E0E0;display:block;cursor:text;padding:7px0px7px10px!important;padding:5px0px5px10px;}
#needli:hover,#needli.hover{background:#FFE8E8;}
#needinput{line-height:14px;background:#FFF;height:14px;width:200px;border:1pxsolid#E0E0E0;vertical-align:middle;padding:6px;}
#needlabel{background:url(../images/icon_sprite.gif)no-repeat;padding-left:30px;}
#needlabel.old_password{background-position:0-277px;}
#needlabel.new_password{background-position:0-1576px;}
#needlabel.rePassword{background-position:0-1638px;}
#needlabel.email{background-position:0-429px;}
#needdfn{display:none;}
#needli:hoverdfn,#needli.hoverdfn{display:inline;margin-left:7px;color:#676767;}
JS部分:
functionsuckerfish(type,tag,parentId){
if(window.attachEvent){
window.attachEvent("onload",function(){
varsfEls=(parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
type(sfEls);
});
}
}
hover=function(sfEls){
for(vari=0;i<sfEls.length;i++){
sfEls.onmou搜索引擎优化ver=function(){
this.className+="hover";
}
sfEls.onmou搜索引擎优化ut=function(){
this.className=this.className.replace(newRegExp("hover"),"");
}
}
}
suckerfish(hover,"li");
HTML部分接纳了一个人人大概平常不是很经常使用的标签:<dfn>,<dfn>标签是W3C保举利用的语义标签,它从属于文本组件中的短语元素,用来界说一个界说项目,起到注释申明的感化。
<dfn>同意被安排在以下父元素中:
a,abbr,acronym,address,b,bdo,big,button,caption,cite,code,dd,del,dfn,div,dt,em,fieldset,h1,h2,h3,h4,h5,h6,i,ins,kbd,label,legend,li,object,p,pre,q,samp,small,span,strong,sub,sup,td,th,tt,var
当<dfn>标签被用作父元素时,它的外部允许安排以下子元素标签:
a,abbr,acronym,b,bdo,big,br,button,cite,code,del,dfn,em,i,img,input,ins,kbd,label,map,object,q,samp,script,select,small,span,strong,sub,sup,textarea,tt,var
下面的DEMO下载地点请点击这里:LI:HOVER
</p>
那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处? 难以逾越的障碍会大大打击你的学习积极性。这就需要你的恒心,坚持不懈的决心。在自己无法解决某些问题时,就需要虚心请教别人. 以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。 经过两天的学习,总算对Dreamweaver有进一步的了解了,心中不免有些激动。今天和其他几位老师交流了一下,感觉受益匪浅. 滚动条)层属性--溢出(visible/hidden/scroll/auto) 运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环 不管老师做怎样的解释,而我却对它感到很是吃力,诸如里面有许多不知道的功能。 以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。 Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
页:
[1]