网站首页 > 知识剖析 正文
在初级的前端工作人员, 刚入职的时候,可能在学习前端技术,写代码不是否那么的规范,而在工作中,命名的规范的尤为重要,它直接与你的代码质量挂钩。网上也受很多,但比较杂乱,在加上每年的命名都会发生一变化。
另外,本文也对设计来说也很重要。
页头:header 如:#header{属性:属性值;}或.header{属性:属性值;},也许你需要了解class与id区别及用法
登录条:loginBar 标志:logo 侧栏:sideBar
广告:banner 导航:nav 子导航:subNav
菜单:menu 子菜单:subMenu 搜索:search
滚动:scroll 页面主体:main 内容:content
标签页:tab 文章列表:list 提示信息:msg
小技巧:tips 栏目标题:title 加入:joinus
指南:guild 服务:service 热点:hot
新闻:news 下载:download 注册:regsiter
状态:status 按钮:btn 投票:vote
合作伙伴:partner 友情链接:friendLink 页脚:footer
版权:copyRight
常用配合标签div、h1、h2、h3、h4、span、em、b、strong、font、u
1.CSS的 ID 的命名 也许你需要了解class与Id区别
外 套:wrap 主导航:mainNav 子导航:subnav
页 脚:footer 整个页面:content 页 眉:header
版 权:copyRight 商 标:label 标 题:title
主导航:mainNav(globalNav) 顶导航:topnav
边导航:sidebar 左导航:leftsideBar 右导航:rightsideBar
旗 志:logo 标 语:banner 菜单内容1: menu1Content
菜单容量:menuContainer 子菜单:submenu
边导航图标:sidebarIcon 注释:note
面包屑:breadCrumb(即页面所处位置导航提示)
容器:container 内容:content 搜索:search
登陆:login 功能区:shop(如购物车,收银台)
当前:current
DIV+CSS命名小结:无论是使用“.”(小写句号)选择符号开头命名,还是使用“#”(井号)选择符号开头命名都无所谓,但我们最好遵循,主要的、重要的、特殊的、最外层的盒子用“#”(井号)选择符号开头命名,其它都用“.”(小写句号)选择符号开头命名,同时考虑命名的CSS选择器在HTML中重复使用调用。
通常我们最常用主要命名有:
wrap(外套、最外层)、header(页眉、头部)、nav(导航条)、menu(菜单)、title(栏目标题、一般配合h1h2h3h4标签使用)
、content (内容区)、footer(页脚、底部)、logo(标志、可以配合h1标签使用)、banner(广告条,一般在顶部)、copyRight(版权)。其它可根据自己需要选择性使用。
DIVCSS5建议:主要的、重要的、最外层的盒子用“#”(井号)选择符号开头命名,其它都用“.”(小写句号)选择符号开头命名。
2.CSS样式文件命名如下
主要的 master.css
布局,版面 layout.css
专栏 columns.css
文字 font.css
打印样式 print.css
主题 themes.css
也许你需要了解一下css引用到html方法
你熟练掌握命名的规范,这对你在网站开发中团队合作是相当有益的,也会大大的提高你的书写代码速率。
切图网(qietu.com)是一家专门从事web前端开发的公司,专注we前端开发,关注用户体验,欢迎订阅微信公众号:qietuwang
- 上一篇: PC网站建设免费教程:从入门到精通
- 下一篇: 菜鸟级的Obsidian样式调整
猜你喜欢
- 2025-04-26 方舟像素字体ArkPixelFont——开源的泛中日韩像素字体
- 2025-04-26 菜鸟级的Obsidian样式调整
- 2025-04-26 PC网站建设免费教程:从入门到精通
- 2025-04-26 13.CSS添加文本样式
- 2025-04-26 十大CSS代码编辑器
- 2025-04-26 10款Web程序员必备的CSS工具
- 2025-04-26 vue项目引入字体文件过大和动态加载文本,字体不生效问题
- 2025-04-26 前端开发,在项目中常用的css样式整理
- 2025-04-26 什么是CSS?
- 2025-04-26 2025 年 CSS 终于要支持强大的自定义函数了?
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)