前端命名规范_值得收藏的前端命名规范
不知道大家有没有这样一个苦恼,在开发过程中经常为了起一个css名,文件名,组件名而苦恼
起的高大上点害怕连自己都看不懂,起的太简单又显得自己很不专业
下面我们就来解决这个问题
布局使用语义化标签
对于经验资深的前端er,在给web布局时,相信都会很注重标签和命名的规范。尤其是随着html5的普及发展,更是把web前端语义化推向一个新的台阶上。比如html5给我们新增的语义标签:header、nav、main、aside、footer、section、article等等。
html语义化
二、命名规范
在开发的时候,经常会因为元素命名而头疼,无论是CSS样式命名还是现在很经常接触到的自定义组件命名. 下面整理一些常用的命名参考规范:
头部:header
内容:content/container
尾部:footer
导航:nav
侧栏:sidebar
栏目:column
整体布局:wrapper
左右中:left / right / center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer
版权:copyright
滚动:scroll
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:join
指南:guide
服务:service
注册:register
状态:status
投票:vote
合作伙伴:partner
...
命名原则就是:命名要有语义化,首先你自己得看懂,其次别人一看也懂
页面结构类
容器: container
页头:header
内容:content/container
页面主体:main
页尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
导航类
导航:nav
主导航:mainnav
子导航:subnav
顶导航:topnav
边导航:sidebar
左导航:leftsidebar
右导航:rightsidebar
菜单:menu
子菜单:submenu
标题: title
摘要: summary
功能类
标志: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
版权:copyright
class/css的命名
- 颜色:使用颜色的名称或者16进制代码,如:
.red { color: red; } .f60 { color: #f60; } .ff8600 { color: #ff8600; }
- 字体大小,直接使用“font+字体大小”作为名称,如:
.font12px { font-size: 12px; }.font9pt {font-size: 9pt; }
- 对齐样式,使用对齐目标的英文名称,如:
.left { float:left; } .bottom { float:bottom; }
- 标题栏样式,使用“类别+功能”的方式命名,如:
.navnews { } //导航栏: 新闻.navproduct { } //导航栏: 产品
其他
- 一律小写;
- 尽量用英文;
- 尽量不加中杠和下划线;
- 尽量不缩写,除非一看就明白的单词,如:wrapper可以写成wrap。
- css文件命名规范:
主要的 master.css;模块 module.css;基本共用 base.css;布局/版面 layout.css;主题 themes.css;专栏 columns.css;文字 font.css;表单 forms.css;补丁 mend.css;打印 print.css
参考链接:https://www.jianshu.com/p/6417143c4b18
前端命名规范_值得收藏的前端命名规范相关推荐
- web前端/移动端H5博客专家博客大全--值得收藏的前端技术大牛博客地址
web前端/移动端H5博客专家博客大全--值得收藏的前端技术大牛博客地址 Huang Jie Blog .Com-前端开发 http://www.huangjieblog.com/?feed=r ...
- 【开源组件】一份值得收藏的的 MySQL 规范
转载自 [开源组件]一份值得收藏的的 MySQL 规范 数据命名规范 所有数据库对象名称必须使用小写字母并用下划线分割. 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询 ...
- GitHub 上100个优质前端项目整理,值得收藏!
作 者:小明小明长大了 来 源:https://www.jianshu.com/p/72ca8192f7b8 这里整理收集了 GitHub上几乎所有优秀的前端项目,包括工具,优质资源,测试工具,框架, ...
- GitHub 值得收藏的前端项目
整理与收集的一些比较优秀github项目,方便自己阅读,顺便分享出来,大家一起学习,本篇文章会持续更新,版权归原作者所有.欢迎github star与fork 预览. codepen 一个在线编辑前端 ...
- 值得收藏的前端大牛博客
转自https://github.com/jikeytang/front-end-collect 张鑫的博客 http://www.zhangxinxu.com/life/about/ 前端观察: h ...
- php修改学生信息代码_值得收藏的CRM软件客户管理系统(包括JAVA/PHP)
悟空CRM是一款永久开源免费的CRM管理系统,悟空CRM-基于JAVA/TP5.0+vue+ElementUI的前后端分离CRM系统 ,悟空CRM是基于JAVA/PHP多语言的B/S架构的管理软件,为 ...
- mysql++编程规范_建议收藏 - 专业的MySQL开发规范
为了项目的稳定,代码的高效,管理的便捷,在开发团队内部会制定各种各样的规范 这里分享一份我们定义的MySQL开发规范,欢迎交流拍砖 数据库对象命名规范 数据库对象 命名规范的对象是指数据库SCHEMA ...
- centos7中ps显示的内容_值得收藏,史上最全Linux ps命令详解
原标题:值得收藏,史上最全Linux ps命令详解 一.程序员的疑惑 大概在十多年前,我当时还是一个产品经理.由于一些工作的原因,需要向运维工程师学习一些linux常用命令. 当使用linux ps这 ...
- java的变量命名规则_【Java】变量命名规范
Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包.类.变量等的命名规范. (一)Package(包)的命名 P ...
最新文章
- php 多文件上传控件,php 动态多文件上传
- java全面的知识体系结构总结
- mybatis-generator 插件扩展,生成支持多种数据库的分页功能
- OpenWrt——Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
- 日跑几十万作业,唯品会HDFS是如何优化的
- @RequestMapping
- Python(13)-函数,lambda语句
- 云漫圈 | AR VR傻傻分不清楚。。。
- 蓝星二开某微商城源码+搭建教程
- linux配置libpng环境变量_不同操作系统下 jdk 的配置
- 二叉查找树之 Java的实现
- 360压缩电脑版_震惊!360竟然出了一款这么良心的软件
- 【spring】spring源码搭建
- x230无线网卡驱动服务器版,联想X230网卡驱动
- C# ToolStrip 图标大小设置
- redis源码分析(2)——事件循环
- 用python编程一个走迷宫游戏_Python基于分水岭算法解决走迷宫游戏示例
- 【转载】CC控制服务的设计和侦测方法综述
- MVC3中_ViewStart.cshtml的一些事
- java-php-python-ssm记事网页计算机毕业设计