We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
因为IOS Safari切换输入框的时候会页面会弹闪得很厉害,因为你在切的时候它会先把键盘收起来,然后再弹出来,这个时间很短,给人感觉页面弹闪了一下,但如果把body禁止滑动了就不会有这个问题,这有两个解决办法,第一种是把body fixed住,第二种设置body overflow: hidden,相对来说第二种比较简单一点。IOS10完全不会闪,IOS9以下还是会闪。
网站前端开发(文件,html,js,css)规范文档整理
第一部分:文件规范
一、 网页制作细节
---- head区代码规范 head区是指HTML代码的和之间的内容。 必须加入的标签: •公司版权注释 <!--- The site is designed by EHM,Inc 07/2005 --->; •网页显示字符集。 简体中文: 繁体中文: 英 语: •网页制作者信息 •网站简介 •搜索关键字 • 网页的css规范 •网页标题 <title>xxxxxxxxxxxxxxxxxx</title> 可以选择加入的标签: •设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅。 •禁止浏览器从本地机的缓存中调阅页面内容。 •用来防止别人在框架里调用你的页面。 •自动跳转。 5指时间停留5秒 •网页搜索机器人向导。用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。 CONTENT的参数有all,none,index,noindex,follow,nofollow。默认是all。 •收藏夹图标 www.111cn.net
标记,注意,一般情况下,请不要省略
六、网页制作细节 ---- include asp标准写法: jsp 标准写法:<%@ include file="../inc/index_top..jsp" %>
七、网页制作细节 ---- Alt和Title 都是提示性语言标签,请注意它们之间的区别。 在我们浏览网页时,当鼠标停留在图片对象或文字链接上时,在鼠标的右下角有时会出现一个提示信息框。对目标进行一定的注释说明。在一些场合,它的作用是很重要的。 alt 用来给图片来提示的。Title用来给链接文字或普通文字提示的。用法如下:
文字
常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体?丫挚矶龋?rapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:friendlink 页脚:footer 版权:copyright 滚动:scroll 内容:content 标签:tags 文章列表:list 提示信息:msg 小技巧:tips 栏目标题:title 加入:joinus 指南:guide 服务:service 注册:regsiter 状态:status 投票:vote 合作伙伴:partner 注释的写法: /* Header / 内容区 / End Header */ id的命名: 1)页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体?丫挚矶龋?rapper 左右中:left right center (2)导航 导航:nav 主导航:mainnav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary (3)功能 标志:logo 广告:banner 登陆:login 登录条:loginbar 注册:register 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮:btn 滚动:scroll 标?页:tab 文章列表:list 提示信息:msg 当前的: current 小技巧:tips 图标: icon 注释:note 指南:guild 服务:service 热点:hot 新闻:news 下载:download 投票:vote 合作伙伴:partner 友情链接:link 版权:copyright 注意事项:: 1.一律小写; 2.尽量用英文; 3.不加中??和下划线; 4.尽量不缩写,除非一看就明白的单词。
CSS样式表文件命名 主要的 master.css 模块 module.css 基本共用 base.css 布局、版面 layout.css 主题 themes.css 专栏 columns.css 文字 font.css 表单 forms.css 补丁 mend.css 打印 print.css
第四部分:JavaScript规范
The text was updated successfully, but these errors were encountered:
No branches or pull requests
移动端弹框要禁止body滑动
因为IOS Safari切换输入框的时候会页面会弹闪得很厉害,因为你在切的时候它会先把键盘收起来,然后再弹出来,这个时间很短,给人感觉页面弹闪了一下,但如果把body禁止滑动了就不会有这个问题,这有两个解决办法,第一种是把body fixed住,第二种设置body overflow: hidden,相对来说第二种比较简单一点。IOS10完全不会闪,IOS9以下还是会闪。
网站前端开发(文件,html,js,css)规范文档整理
第一部分:文件规范
第二部分:HTML书写规范
3 引入JS库文件, 文件名须包含库名称及版本号及是否为压缩版, 比如jquery-1.7.1.min.js; 引入插件, 文件名格式为库名称+插件名称, 比如jQuery.cookie.js;
一、 网页制作细节
---- head区代码规范
•所有的javascript的调用尽量采取外部调用。 <SCRIPT LANGUAGE="JavaScript" SRC="script/xxxxx.js"></SCRIPT> •附标签: 标签不属于head区,这里强调一下,为了保证浏览器的兼容性,必须设置页面背景 二、网页制作细节 ---- 字体 •在设定字体样式时对于文字字号样式和行间距应必须使用CSS样式表。禁止在页面中出现 标记。 •在网页中中文应首选使用宋体。英文和数字首选使用verdana 和arial 两种字体。一般使用中文宋体的9pt 和11pt 或12px 和14.7px 这是经过优化的字号,黑体字或者宋体字加粗时,一般选用11pt 和14.7px 的字号比较合适。 •为了最大程度的发挥浏览器自动排版的功能,在一段完整的文字中请尽量不要使用head区是指HTML代码的和之间的内容。
必须加入的标签:
•公司版权注释 <!--- The site is designed by EHM,Inc 07/2005 --->;
•网页显示字符集。
简体中文:
繁体中文:
英 语:
•网页制作者信息
•网站简介
•搜索关键字
• 网页的css规范
•网页标题 <title>xxxxxxxxxxxxxxxxxx</title>
可以选择加入的标签:
•设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅。
•禁止浏览器从本地机的缓存中调阅页面内容。
•用来防止别人在框架里调用你的页面。
•自动跳转。
5指时间停留5秒
•网页搜索机器人向导。用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
CONTENT的参数有all,none,index,noindex,follow,nofollow。默认是all。
•收藏夹图标 www.111cn.net
来人工干预分段。 •不同语种的文字之间应该有一个半角空格,但避头的符号之前和避尾的符号之后除外,汉字之间的标点要用全角标点,英文字母和数字周围的括号应该使用半角括号。 •请不要在网页中连续出现多于一个的 也尽量少使用全角空格(英文字符集下,全角空格会变成乱码),空白应该尽量使用 text-indent, padding, margin, hspace, vspace 以及透明的gif 图片来实现。 •行距建议用百分比来定义,常用的两个行距的值是line-height:120%/150%. •排版中我们经常会遇到需要进行首行缩进的处理,不要使用 或者全角空格来达到效果,规范的做法是在样式表中定义 p { text-indent: 2em; } 然后给每一段加上
标记,注意,一般情况下,请不要省略
结束标记 。 三、网页制作细节 ---- 链接 •网站中的链接路径全部采用相对路径,一般链接到某一目录下的缺省文件的链接路径不必写全名,如我们不必这样: 而应该这样:,所有内页指向首页的链接写成 •在浏览器里,当我们点击空链接时,它会自动将当前页面重置到首端,从而影响用户正常的阅读内容,我们用代码“javascript:void(null)”代替原来的“#”标记 四、网页制作细节 ---- 表格 1px表格 style="border-collapse: collapse" 实例如下:六、网页制作细节 ---- include
asp标准写法:
jsp 标准写法:<%@ include file="../inc/index_top..jsp" %>
七、网页制作细节 ---- Alt和Title
都是提示性语言标签,请注意它们之间的区别。
在我们浏览网页时,当鼠标停留在图片对象或文字链接上时,在鼠标的右下角有时会出现一个提示信息框。对目标进行一定的注释说明。在一些场合,它的作用是很重要的。
alt 用来给图片来提示的。Title用来给链接文字或普通文字提示的。用法如下:
文字
文字
八、网页制作细节 ---- 缓存
网页不会被缓存
•HTM网页
•ASP网页
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
九、网页制作细节 ---- 浏览器兼容性
创建站点时,应该明白访问者可能使用各种 Web 浏览器。在已知的其他设计限制下,尽可能将站点设计为具有最大的浏览器兼容性。
目前使用的 Web 浏览器有二十多种,大多数已发行了多个版本。即使您只针对使用 Netscape Navigator 和 Microsoft Internet Explorer 的大多数 Web 用户,但您应明确并不是每个人都在使用这两种浏览器的最新版本。
您的站点越复杂(在布局、动画、多媒体内容和交互方面),跨浏览器兼容的可能性就越小。例如,并非所有的浏览器都可以运行JavaScript。不使用特殊字符的纯文本页面或许能够在任何浏览器中正确显示,但比起有效地使用图形、布局和交互的页面,这样的页面在美感上可能要差得多。所以,应尽量在最佳效果设计和最大浏览器兼容性设计之间取得平衡。
所有的HTML 标签的属性都要用单引号或者双引号括起,即我们应该写 而不 是 .
十、图片处理细节 ---- banner
•全尺寸banner为468X60px,半尺寸banner为234X60px,小banner为88X31px。
•另外120X90,120X60也是小图标的标准尺寸。全尺寸banner不超过14K。
•普遍的banner尺寸760X100,750X120,468X60,468X95,728X90,585X140
•次级页的pip尺寸360X300,336X280
•游标:100X100或120X120
十一、图片处理细节 ---- LOGO的国际标准规范
为了便于INTERNET上信息的传播,一个统一的国际标准是需要的。实际上已经有了这样的一整套标准。其中关于网站的LOGO,目前有三种规格:
•8831 这是互联网上最普遍的LOGO规格。
•12060 这种规格用于一般大小的LOGO。
•120*90 这种规格用于大型LOGO。
十二、图片处理细节 ---- 页面修饰图片处理
图片经过优化以加快下载的速度,有较佳的视觉空间效果,用图要与页面风格、页面内容相符;制作精美,细节处理得当
第三部分:CSS规范
2.公用文件:协作开发过程中,会引入默认的base.css(里面包括了css reset、常用的css间距,css字体,css大小等,详细参见base.css);
常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体?丫挚矶龋?rapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer
版权:copyright
滚动:scroll
内容:content
标签:tags
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:joinus
指南:guide
服务:service
注册:regsiter
状态:status
投票:vote
合作伙伴:partner
注释的写法:
/* Header /
内容区
/ End Header */
id的命名:
1)页面结构
容器: container
页头:header
内容:content/container
页面主体:main
页尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体?丫挚矶龋?rapper
左右中:left right center
(2)导航
导航:nav
主导航:mainnav
子导航:subnav
顶导航:topnav
边导航:sidebar
左导航:leftsidebar
右导航:rightsidebar
菜单:menu
子菜单:submenu
标题: title
摘要: summary
(3)功能
标志:logo
广告:banner
登陆:login
登录条:loginbar
注册:register
搜索:search
功能区:shop
标题:title
加入:joinus
状态:status
按钮:btn
滚动:scroll
标?页:tab
文章列表:list
提示信息:msg
当前的: current
小技巧:tips
图标: icon
注释:note
指南:guild
服务:service
热点:hot
新闻:news
下载:download
投票:vote
合作伙伴:partner
友情链接:link
版权:copyright
注意事项::
1.一律小写;
2.尽量用英文;
3.不加中??和下划线;
4.尽量不缩写,除非一看就明白的单词。
CSS样式表文件命名
主要的 master.css
模块 module.css
基本共用 base.css
布局、版面 layout.css
主题 themes.css
专栏 columns.css
文字 font.css
表单 forms.css
补丁 mend.css
打印 print.css
第四部分:JavaScript规范
另, 要求变量集中声明, 避免全局变量.
第五部分:图片规范
第六部分:注释规范
第七部分:开发及测试工具约定(见文档,下同)
第八部分:其他规范
第九部分:浏览器css hack
文档说明
The text was updated successfully, but these errors were encountered: