首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
50,117 阅读
2
为Typecho添加webp解析
43,971 阅读
3
Memos备忘录,记录瞬间想法
29,510 阅读
4
emlog数据成功迁移到typecho
28,714 阅读
5
Jasmine - 简约、美观的博客主题
28,472 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
安装
代码修改
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,272
篇文章
累计收到
382
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
2
篇与
的结果
2015-01-16
前端开发规范之html编码规范
原则1.规范 。保证您的代码规范,趋html5,远xhtml,保证结构表现行为相互分离。2.简洁。保证代码的最简化,避免多余的空格、空行,保持代码的语义化,尽量使用具有语义的元素,避免使用样式属性和行为属性。任何时候都要用尽量简单、尽量少的元素解决问题。3.实用。遵循标准,但是不能以牺牲实用性为代价。4.忠诚。选择一套规范,然后始终遵循。不管代码由多少人参与,都应该看起来像一个人写的一样。语法1.小写。html标签、html属性全部小写。2.嵌套。所有元素必须正确嵌套。3.闭合。双标签必须闭合,单标签(自关闭标签)不闭合。<!--bad--> <br/> <hr/> <!--good--> <br> <hr> 1.详尽注释。解释代码解决问题、解决思路、是否为新鲜方案等。2.模块注释。github建议不使用模块结束注释。<!-- 新闻列表模块 --> <div class="news"> ... <!-- /新闻列表模块 --> <!-- 有不少规范建议不使用结束模块的注释,因为这样太丑了,又加重文件负荷。 --> 3.待办注释。 文档1.文档类型使用html5标准文档类型,文档类型声明之前,不允许出现任何非空字符。不允许添加<meta>强制改变文档模式。2.html元素上指定lang属性。显示页面语言,有助于语言合成工具来确定怎样发音,以及翻译工具决定使用的规则,等等。3.指定明确的字符编码。让浏览器轻松、快速的确定适合网页内容的渲染方式。4.IE兼容模式。Internet Explorer 支持使用兼容性 <meta> 标签来指定使用什么版本的 IE 来渲染页面。如果不是特殊需要,通常通过 edge mode 来通知 IE 使用最新的兼容模式。<meta http-equiv="X-UA-Compatible" content="IE=Edge"> 5.head部分的顺序:a.<meta>元素,b. 需要的js文件(eg. Moddernizr or HTML5 Shiv),c. <title>元素,d.样式表。6.可以使用IE条件注释的方式兼容IE,但是不要添加额外的样式表。<!--bad--> <!--[if IE8]> <link rel="stylesheet" href="/Assets/styles/IE8.css" > <![endif]--> <!--[if IE7]> <link rel="stylesheet" href="/Assets/styles/IE7.css" > <![endif]--> <!--good--> <!--[if IE8]><html class="ie8" lang="zh-cn"><![endif]--> <!--[if IE7]><html class="ie7" lang="zh-cn"><![endif]--> 属性1.双引号属性值,不要使用单引号。2.省略type属性。使用style、link、script,不用指定type属性,因为 text/css 和 text/javascript 分别是他们的默认值。3.省略Boolean属性值。Boolean属性不用添加取值,disabled,checked,selected等。4.省略url类属性资源协议头。5.属性顺序。html属性应该按照特定的顺序出现以保证易读性。class->id,name->data-*->src,for,type,href->title,alt->aria-*,role。6.多媒体元素添加替代属性。图像增加alt属性,音视频增加替代文字。7.不手动设置tabindex属性,让浏览器自动设置。元素1.避免冗余标签。2.避免JS生成标签。3.段落文字应该用<p>,避免使用<br>。4.列表项放<ul>、<ol>、<dl>,不要使用一系列的<div>或<p>5.<input>使用for属性绑定<label>。6.使用<label>标签包裹radio或checkbox和他们的文字,不用再使用for属性。7.使用单选、复选替代下拉菜单。(radio or checkbox instead of select menu)8.form button应制定type类型,使用type="submit"、type="reset"或type="button"。9.首要的表单按钮首先出现(在DOM中),尤其是适用多个提交按钮的场合。视图中显示的顺序可以利用css修改。10.有效使用<thead>、<tfoot>、<tbody>、<th>(scope属性)。可以把<tfoot>放<tbody>前提高加载速度。 <table summary="This is a chart of invoices for 2011."> <thead> <tr> <th scope="col">Table header 1</th> <th scope="col">Table header 2</th> </tr> </thead> <tfoot> <tr> <td>Table footer 1</td> <td>Table footer 2</td> </tr> </tfoot> <tbody> <tr> <td>Table data 1</td> <td>Table data 2</td> </tr> </tbody> </table>格式1.soft tab。2.嵌套缩进。3.删除行尾空格。4.块元素、列表元素、表格元素都放在新行。5.inline元素视情况换行。6.努力保持每行长度小于80列,如果太长可换行。<!--bad--> <img class="block_element" id="unicorn" src="http://cl.ly/image/1a1u013e002z" alt="unicorn, rainbows, poop and stuff" width="500" height="400" /> <!--good--> <img class="block_element" id="unicorn" src="http://cl.ly/image/1a1u013e002z" alt="unicorn, rainbows, poop and stuff" width="500" height="400" > 关于编码规范,没有标准答案,没有正确对错,只有更合理、更有效。来源:前端开发whqet 的博客
2015年01月16日
2,803 阅读
0 评论
0 点赞
2014-10-19
网站设计的一些css命名规则
头:header内容:content/containe尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体布局宽度:wrapper左右中:left right center登录条:loginbar标志:logo广告:banner页面主体:main热点:hot新闻:news下载:download子导航:subnav菜单:menu子菜单:submenu搜索:search友情链接:friendlink页脚:footer版权:copyright滚动:scroll内容:content标签页:tab文章列表:list提示信息:msg小技巧:tips栏目标题:title加入:joinus指南:guild服务:service注册:regsiter状态:status投票:vote合作伙伴:partnerXHTML文件中id的命名1)页面结构容器: container页头:header内容:content/container页面主体:main页尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体布局宽度:wrapper左右中:left right center(2)导航导航:nav主导航:mainbav子导航:subnav顶导航:topnav边导航:sidebar左导航:leftsidebar右导航:rightsidebar菜单:menu子菜单:submenu标题: title摘要: summary(3)功能标志:logo广告:banner登陆:login登录条:loginbar注册:regsiter搜索:search功能区:shop标题:title加入:joinus状态:status按钮:btn滚动:scroll标签页:tab文章列表:list提示信息:msg当前的: current小技巧:tips图标: icon注释:note指南:guild服务:service热点:hot新闻:news下载:download投票:vote合作伙伴:partner友情链接:link版权:copyrightXHTML文件中class的命名(1)颜色:使用颜色的名称或者16进制代码,如(不建议以表现来命名).red { color: red; }.f60 { color: #f60; }.ff8600 { color: #ff8600; }(2)字体大小,直接使用"font+字体大小"作为名称,如.font12px { font-size: 12px; }.font9pt {font-size: 9pt; }(3)对齐样式,使用对齐目标的英文名称,如.left { float:left; }.bottom { float:bottom; }(4)标题栏样式,使用"类别+功能"的方式命名,如.barnews { }.barproduct { }注意事项1.一律小写;2.尽量用英文;3.不加中杠和下划线;4.尽量不缩写,除非一看就明白的单词.主要的 master.css模块 module.css基本共用 base.css布局,版面 layout.css主题 themes.css专栏 columns.css文字 font.css表单 forms.css补丁 mend.css打印 print.css
2014年10月19日
3,874 阅读
0 评论
0 点赞