web前端学习总结_第1页
web前端学习总结_第2页
web前端学习总结_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web 总结一.名词解释1. 横切 在固定页面的宽度 (按栅格化进行 ) 并且对高度没有限制的容器称为一个标准横切2. 留白 两个容器或碎片之间的上、下、左、右的空白距离3. 继承 元素可以从其父级元素中获得一些可为自己使用的属性或值。4. 图片定位把图片元素放置到一个静态的、相对的、绝对的、或固定的位置中,利用CSS中对图片进行遮罩属性,多用于页面中的修饰图5. 底图 页面中在标签中使用的背景图6. 齐底(图 ) 线 用于区分横切或碎片结束的线或图7. 页面结构 页面的基础框架,由横切、布局元素组成8. 焦点区 (图) 最易注意的区域9. 导航 在页面中具有导向性的链接集合10. 头图 页面

2、主题图片11. 间距 碎片或文字间的距离12. 行高 文字段落中行与行之间的距离13. 首行缩进 文字段落首行缩进14. 浮动 使被定义的区域脱离正常的页面文档流15. 碎片 由文字、图片组合成的内容区域16. 通栏广告 与页面内容区同宽的广告区域17. 功能按钮 具有交互属性的按钮18. 私有样式 当前页面独立使用的样式,不具备公用性19. 水平(垂直 )居中 在页面中的某个元素处于父级的上下或左右的相同距离20. 标准头 ( 尾) 定义相同的页面头或尾元素集合二.文本格式化1. 段落: p2. 斜体:address (联系信息)em (强调)i (突出不同)cite (引用)dfn (首次

3、定义术语)3. 粗体:strong (重要)b (提醒)4. 图片块: figure5. 引述文段,段落缩进: blockquote6. 背景颜色: mark7. 虚线下划线: abbr8. 上标下标: sub/sup9. 下划线: ins10. 删除线: del (标记已删除内容) s (标记不准确内容)11. 等宽字体:code12. 预格式化:pre13. 字号减小,表注释: small14. 时间: time15. 换行: br16. html5 定义区块: header nav article section aside footer div span三 .表单表格1. <fo

4、rm method="post" action="show.php"enctype="multipart/form-data">.</form>2. 表单元素的组织:<fieldset>.</fieldset><fieldset>.</fieldset>3. 创 建 各 种 框 : <input type="text" id="name" name="name" class="zky"

5、required="required" placeholder="请输入 " value="http:/" autofocus="autofocus"size="12" maxlength="20" pattern="." />注: text tpassword/url/tel/emailId: 为了让对应的标签识别,添加 CSSName为了让服务器与脚本识别,通常与 id设为一样Size :文本框大小Maxlength :能输入的最大字符数Patt

6、ern :正则表达式4. 添加标签:<label for="idname" </label>5. 单( 多)选按钮:<input tupe="radio/checkbox" id="aaa" name="zky" value="beijing" /><label for="aaa"> 北京 </label><input tupe="radio/checkbox" id="bbb"

7、; name="zky" value="shanghai" /><label for="bbb"> 上海 </label>注:id各自唯一,name必须相同。checked :默认选择6. 下拉框:<select id="zky" name="zky" size="12" multiple="multiple"><option value="beijing">北京 </opti

8、on><option value="shanghai"> 上海 </option><option value="chengdu">成都 </option></select>注: size: 选择框的高度 multiple :允许多选 selected :默认选择 用 <optgroup label=" 东北 "> </label> 对选择框进行分组7. 上传文件: <input type="file" id="

9、zky" name="zky" size="5" /> 注: size :输入路径与文件名的字段的宽度8. 禁用表单元素:<input disabled9. 创建提交按钮: <input type="submit" value=" 点此提交 " /> 创建带图像的提交按钮: <button type="image"><img src="1.jpg"> 点击这里 </button> 创建图像按钮: <i

10、nput type="image" alt=" 提交 " src="1.jpg" />Submit reset 重置10. 文本区域: <textarea name="zky" maxlength="30" rows="5" cols="5">请在此输入字符 </textarea>11. 表格 :<table> <caption></caption> <thead> <tr

11、><th scope="rowgroup">.</th><th scope="col">.</th> </tr></thead> <tbody> <tr> <th scope="row">.</th> <td rowspan="3">.</td> <td>.</td> </tr></tbody> </table&g

12、t;四.文本格式化1. font :(斜体 粗体 小型大写字母)字体大小 (必有 ) 行距 字体集(必有) ;2.文本背景: background : #foc url (1.jpg) repeat-x scroll 0 0;3.字间距:word-spacing:12px;4.字偶距:letter-spacing:12px;5.缩进增加: text-indent:12px;6.小型大写字母 : font-variant:small-caps;7.文本对齐: text-align:left;适用于block,inline-block8.单 词大小写 : text-transform:capita

13、lize(单词首字母大写 )/uppercase( 大写 )/lowercase( 小写 )9. 文本上的线: text-decoraion:underline/overline/line-through;11. 空格: white-space:pre( 显示所有空格回车 )/nowrap (非断行空格) ;12. h3 16px; h5 12px; verdana,Geneva,sans-serif;13. 列表属性: lilist-style:url(1.jpg) inside square;五.CSS布局1. width :不包括 padding , border , margin ;

14、max-width 设置外围限制;2. 浮动: float:left; 清除浮动: clear:both;3. 设置边框: border:dotted 4px red;(dotted 点状、 dashed 虚线、 solid 实线 )4. 使元素对齐: vertical-align:baseline/middle/text-bottom.5. 显示: display:black/inline/inline-block;6. 显示: visibility:visible/hiddle;7. 相对定位: position:relative; top:5px; 相对于该元素的原始位置8. 绝对定位:

15、 position:absolute; top:5px; 相对于 body 或离他最近定位的祖先元素9. 三维位置: z-index:50; 越大的在最上面10. 厂商前缀:-webkit-(safari) moz-(firefox) ms-(IE) o-(opera)11. 创建圆角:-moz-border-radius-topleft:50px;-webkit-border-top-left-radius:50px;border-top-left-radius:50px; (左上角 , 角的半径是 50px)border-radius:50px;( 所有角简写 )12. 创建椭圆角:bor

16、der-radius:40px/20px;(x 半径 /y 半径)13. 创建圆形:border-radius:50px; 50px 为元素半径大小14. 文本加阴影: text-shadow: 2px 5px 5px #999; x/y/模糊半径15. 元素加阴影: (-moz-/-webkit-)box-shadow:(inset内阴影 )2px 5px 5px #999; 5px10px 2px #555( 多重阴影 );16. 多重背景: background:#000 url(1.png) 50% 102%no-repeat,#222 url(2.png) 12px -150px r

17、epeat-x;17. 透明度:opacity:.5; 0 宀1透明宀不透明18. 渐变背景: background:linear-gradient(left,#000,#999);(left :渐变线沿逆时针方向转至水平线的角度 )六 .html5 视频音频1. html5 支持 3 种视频: .ogg/.ogv .mp4/.m4v .webm2. 添加视频: <video src="1.webm"></video>视频属性: src autoplay controls muted loop poster width height preload3

18、. 为视频添加多个来源:<video controls="controls"><source src="1.mp4" type="video/mp4"><source src="1.webm" type="video/webm"><objecttype="application/x-shockwave-flash"data="1.swf?videourl=1.mp4&control=true"><

19、;param name="movie" value="1.swf?videourl=1.mp4&control=true"></object> / 嵌入 Flash 动画<a href="1.mp4"> 下载该视频 </a></video>4. html5 支持 5中音频: .ogg .mp3 .wav .aac .mp45. 添加音频: <audio src="1.ogg"></audio>音频属性: src autoplay

20、controls muted loop preload。多个来源同 video 。七.一些约定我们结合常用的一些命名习惯,再结合CSS的实际应用,整理出一些较好的命名习惯。1. 样式名称首字母统一为小写字母,不能为数字,下划线及特殊字符;2. 样式名尽量语义化或简写;3. 样式名需要组合拼写时,采用全部小写拼写并使用下划线连接,即: all_keyword ;4. 使用 px( 像素 ) 为基本计量单位;5. 页面中空格的使用:全角:中文空格 半角; &nbsp;6. 项目完成包中,文件夹及文件名称全部采用小写字母,不使用中文文件名;7. 减少 DIV 的嵌套层数;8. 给重要图片加上

21、 alt 属性;给重要的元素与截断的元素加上 title ;9. 使用正确的注释方法(详见“注释”章节) ;10. 特殊情况下要求表现与内容分离, 代码中不要涉及任何表现的元素, 例如: style 、font 等;11. 双标记签都要有开始与结束标签,单标记标签的后面一定要加“ / ”,例如: <br />等, 并且有正确的层次;12. 其它特殊符号:1) <(&lt;)2) >(&gt;)八.命名空间8.1 外挂样式名称全局: public.css 全局样式为全站公用,为页面样式基础,页面中必须包含。结构: layout.css 页面结构类型复杂,并

22、且公用类型较多时使用。多用在首页级页面与产品类页面中。私有: style.css 独立页面所使用的样式文件,页面中必须包含。模块 module.css 产品类页面应用,将可复用类模块进行剥离后,可与其它样式配合使用。默认 default.css文章 article.css图片 photo.css下载 soft.css主题 themes.css 实现换肤功能时应用。补丁 mend.css基于以上样式进行的私有化修补。8.2 常用名称(1) 页面结构 容器 : container 页头: header 内容: content/container/content(A) 页面主体: main 页尾:

23、footer 导航: nav 侧栏: sidebar 栏目: column 页面外围控制整体布局宽度: wrapper左右中: left right cen浮左浮右: fl fr清除浮动 clear(2) 导航导航:nav主导航: mainbav子导航: subnav顶导航: topnav边导航: sidebar左导航: leftsidebar右导航: rightsidebar菜单:menu子菜单: submenu标题:title摘要:summary路径:path(3) 模块化命名模块头部: hd模块内容部分: bd模块底部: ft(4) 各内容页对应标题:title副标题: subtitle

24、属性:properties简介:infor内容:content分页:page插入广告: insert_ad表情:expression功能选项: options上下篇: up_down评论:comments相关内容: related下载地址: download播放地址: play_add(5) 功能标志:logo广告:banner登陆:login登录条: loginbar注册:regsiter搜索:search日期:date功能区: shop标题:title加入: joinus 状态: status 按钮: btn 滚动: scroll 标签页: tab 文章列表: list 提示信息: msg

25、 当前的: current 小技巧: tips 图标: icon 注释: note 指南: guild 服务: service 热点: hot 新闻: news 下载: download 投票: vote 合作伙伴: partner 友情链接: link 版权: copyright 九 .基本设置 -public.css9.1 全局设置 上下边距 (margin 、padding) : 0(px) 左右边距 (margin) : auto( 自动 ) 底色 (background):#FFF( 白色 ) 字体 (font-family) 、字号 (font-szie) 、字色 (color)

26、:”宋体” 12px #666 代码:/*全局css定义*/bodymargin:0 auto;padding:0;background:#FFF;color:#666;font:12px 宋体 ' div,form,ul,ol,li,span,p,dl,dt,dd,imgmargin:0;padding:0;border:0; h1,h2,h3,h4,h5,h6margin:0;padding:0;font-size:12px;font-weight:normal; ul,ol,lilist-style:nonetable,td,input,textareafont-size:12p

27、x9.2 页面标签初始化设置1. 常用基本标 div,form,ul,ol,li,span,p,dl,dt,dd,img 设置基本标签的间距、边框默认值为0。2. hlh6标题默认标题内字号12px,内外间距为Opx,文字不加粗。3. ul,ol,li 列表 默认不显示项目符号。4. h2 栏目标题说明: h2 标签被定义为栏目标题特殊使用,在标签中非标题文字默认居右显示,主标 题文字使用 span 标签包含,居左显示。5. 默认链接颜色颜色变为指针停留常态下不显示文字下划线,颜色为灰(#333),鼠标悬浮时:显示文字下划线,暗红(#ccc)。6. 状态:a:link未点 a:visited

28、已点 a:focus键盘选中 a:hovera:active正在点9.3页面宽度默认页面宽(命名规范):按栅格化进行9.4 .clear结束容器内各元素的浮动属性,使相邻容器或元素节点正常显示。以下是清除浮动的几种方法方法一.clear clear:both;height:0;fon t-size:0;lin e-height:0或.clear border-top: 1px solid tran spare nt !importa nt;margin-top: -1px !importa nt;border-top: Opx;margin-top: 0px;height: 0px;clear

29、: both;backgro und: none;fon t-size: 0px;visibility: hidde n;或.clearclear:both;fon t-size:1px;width:1p x;height:0;visibility:hidde n;margin-top:0px!importa nt;*margi n-top:-1p x;lin e-height:0使用方法:<div class="clear"></div>LeftRight<div class="clear"></div>

30、.clearzoom:1; .clear:after clear:both; height:。; overflow:hidde n; display:block; visibility:hidde n; conten t:"." 或.claer height:auto; _height:200px; min-height:200px; verflow:auto; zoom:1; _overflow:visible; 使用方法:<div class=""><ul class="clear"><li><a href="#">送水送气&l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论