html前端命名规范

css 命名规范

CSS 通用命名

(1)页面框架命名,一般具有唯一性,推荐用ID命名

ID名称

命名

ID名称

命名

头部

header

主体

main

脚部

footer

容器

wrapper

侧栏

side_bar

栏目

column

布局

layout

(2)模块结构命名

CLASS名称

命名

CLASS名称

命名

模块(如:新闻模块)

mod (mod_news)

标题栏

title

内容

content

次级内容

sub_content

(2)导航结构命名

CLASS名称

命名

CLASS名称

命名

导航

nav

主导航

main_nav

子导航

sub_nav

顶部导航

top_nav

菜单

menu

子菜单

sub_menu

(3)一般元素命名

CLASS名称

命名

CLASS名称

命名

二级

sub

面包屑

breadcrumb

标志

logo

广告

Bner

(禁用banner或ad)

登陆

login

注册

regsiter/reg

搜索

search

加入

join

状态

status

按钮

btn

滚动

scroll

标签页

tab

文章列表

list

短消息

msg/message

当前的

current

提示小技巧

tips

图标

icon

注释

note

指南

guide

服务

service

热点

hot

新闻

news

下载

download

投票

vote

合作伙伴

partner

友情链接

link

版权

copyright

演示

demo

下拉框

select

摘要

summary

翻页

pages

主题风格

themes

设置

set

成功

suc

按钮

btn

文本

txt

颜色

color/c

背景

bg

边框

border/bor

居中

center

top/t

bottom/b

left/l

right/r

添加

add

删除

del

间隔

sp

段落

p

弹出层

pop

公共

global/gb

操作

op

密码

pwd

透明

tran

信息

info

重点

hit

预览

pvw

单行输入框

input

首页

index

日志

blog

相册

photo

留言板

guestbook

用户

user

确认

confirm

取消

cancel

报错

error

导航

  1 导航:nav
  2 主导航:mainNav /gloabNav   main_nav/gloab_nav  main-nav/gloab-nav
  3 子导航:subNav  sub_nav sub-nav 
  4 顶部导航 topNav top_nav  top-nav
  5 边部导航 sideBar side_nav side-nav
  6 左边导航:leftSideBar left_side_nav left-side-nav
  7 右边导航:rightSideBar 
  8 边导航图片 sideBarIcon
  9 菜单 menu
 10 子菜单 subMenu   sub_menu  sub-menu
 11 
 12 标志:logo 
 13 登陆:login
 14 登录条:loginbar
 15 注册:regsiter
 16 产品:products
 17 产品价格:products_prices
 18 产品评论:products_review 
 19 编辑评论:editor_review
 20 最新产品:news_release
 21 最新产品:news_release
 22 广告/标语:banner
 23 摘要:summary
 24 生产商:publisher
 25 缩略图:screenshot
 26 常见问题:faqs
 27 关键词:keyword
 28 博客:blog
 29 论坛:forum
 30 搜索:search 
 31 搜索输入框:search_input
 32 搜索输出:search_output 
 33 搜索结果:search_results
 34 加入我们:joinus 
 35 状态:status
 36 按钮:btn 
 37 滚动:scroll
 38 标签页:tab 
 39 文章列表:list
 40 提示信息:msg/message 
 41 当前的: current
 42 小技巧:tips 
 43 皮肤:skin
 44 充值:pay 
 45 活动:activities
 46 推广:promotion 
 47 公告:announcement
 48 排行:ranking 
 49 公司简介:company_profile
 50 公司设备:equipment 
 51 公司荣誉:glories
 52 企业文化:culture 
 53 企业规模:scale
 54 营销网络:sales_network 
 55 组织机构:organization
 56 技术力量:technology 
 57 分支机构:branches
 58 企业资质:enterprise_qualification 
 59 公司实力:strength_strength
 60 经营理念:operation_principle 
 61 经理致辞:manager_oration
 62 发展历程:development_history 
 63 工程案例:engineering_projects
 64 分类浏览:browse_by_category 
 65 应用领域:application_fields
 66 人力资源:human_resource_hr 
 67 领导致辞: leader_oration
 68 客户留言:customer_message 
 69 客户服务:customer_service
 70 您的要求:your_requirements 
 71 销售信息:sales_information
 72 招商:enterprise_establishing 
 73 教育培训:education_training
 74 在线交流:online_communication 
 75 质量认证:quality_certification
 76 合作加盟:joinIn_cooperation 
 77 产品描述:products_description
 78 业务范围:business_scope 
 79 产品销售:sales_sales
 80 联系我们:contact_us 
 81 信息发布:information
 82 
 83 返回首页:homepage 
 84 产品定购:order
 85 电子商务:e_business
 86  版权所有:copy _right
 87 友情连结:hot_link 
 88 行业新闻:trade_news
 89 行业动态:trends 
 90 邮编:postal_code_zipcode
 91 新闻动态:news_trends 
 92 公司名称:company_name
 93 销售热线:sales_hotline 
 94 联系人:contact_person
 95 建设中:in_construction 
 96 证书:certificate
 97 地址:add 
 98 电话:tel
 99 传真:fax 
100 产品名称:product_name
101 产品说明:description 
102 价格:price
103 品牌:brand 
104 规格:specification
105 尺寸:size 
106 生产厂家:manufacuturer
107 型号:model
108 产品标号:item_no
109 技术指标:technique_data 
110 产品描述:description
111 产地:production_place 
112 用途:application
113 论坛:forum 
114 在线订购:on_line_order
115 招标:bidInviting 
116 综述:general
117 业绩:achievements 
118 大事:great_event
119 动态:trends 
120 服务:service
121 投资:investment 
122 行业:industry
123 规划:programming 
124 环境:environment
125 发送:delivery 
126 提交:submit
127 重写:reset 
128 社区:community
129 业务:business 
130 在线调查:online_inquiry
131 下载中心:download 
132 意见反馈:feedback
133 常见问题:faq 
134 中心概况:general_profile
135 游乐园:amusement_park 
136 专题报道:special_report
137 图标: icon 
138 注释:note
139 指南:guild 
140 服务:service
141 热点:hot 
142 新闻:news
143 下载:download 
144 投票:vote
145 商标:label/branding 
146 当前位置:breadcrumb/loc
147 购物车:shop 
148 标签:tag
149 信誉:siteinfo_credits 
150 网站信息:siteinfo
151 法律声明:siteinfo_legal 
152 合作伙伴:partner
153 友情链接:friendlink 
154 版权:copyright

项目中文件名字

1:符合应用场景
2:一律使用小写英文字母,统一要求;英文,禁止中文拼音。
3:命名原则:使团队成员可以看懂自己代码;自己也方便查找并修改

xxx.html文件的命名

1:主页面 index.html
2: 子页面:首页:homme.html 我的 mine.html 关于我们:aboutus.html 信息反馈 feedback
产品 product 购物 shop 计数器 count
3: 一级页面: 登录:login.html login.css login.js
注册: resign.html
用户管理:userManage.html

图片的命名规则

1:图片文件的后缀 xxx.png xx.jpg xxxx.gif xxx.bmp

图片的名称分为头尾两例如:广告、标志、菜单、按钮部分,用下划线隔开,头部分表示此图片的大类

大类例如:广告、标志、菜单、按钮

放在页面顶部的【广告】 【banner】
企业商标 【标志】性的图片 【logo】
在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名: 【menu】
装饰用的照片我们取名: 【pic】
【不带链接】表示【标题的图片】我们取名: 【title】
范 例 : banner_ sohu.gif
banner_sina.gif
menu_aboutus.gif
menutitle_news.gif
logo_police.gif
logo_national.gif
pic_people.jpg
pic_iphone.jpg
pic_TV.jpg

文件夹存放规范

  • www 或者 web 存放前端代码文件
    • css 存放 xxx.css 文件
    • src 存放 xxx。js文件
    • views 或者 pages 存放 xxx.html 或者 xxx.vue 文件
    • assetes 存放所有【资源文件】
      • images 存放图片文件
      • library 存放【第三方库】文件
      • media 存放媒体文件
    • build 存放经过【自动化构建工】或者【自动化打包工具】处理后的文件
  • serve 存放服务端代码文件
    • api 存放【接口文件】
    • modules 存放 【数据库操作】文件

css 书写规范 性能优化方案

1:禁止class 与id 重名
2:书写顺序:布局定位属性–>自身属性–>文本属性–>其他属性

.box{
    /* 布局定位类 */
    float:left;

    /* 自身属性 */
    width:100px;
    height:100px;

    /* 文本类 */
    text-align:left;

    /* 其他属性 */
    background:red;
}

CSS优化

1: 全局考虑样式;提你高代码重复使用
2:多使用兼容性好的样式 css2
3: 减少使用功能position absolute fixed 属性;
4: 重要图片 加【alt】 重要标签加【title属性】
5:合理使用选择器;尽量少使用伪类选择器 nth:type-of-child()
6: 不到万不得已;不要用 !important 权重最高
8:尽量使用复合属性 magin border

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D_evin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值