写了一段时间的代码,总觉得自己的代码还是有点乱,看着很不舒服,所以现在开始规范自己的代码书写,先从css样式表的书写开始。
下面的内容内容参照了许多网友的例子,小编总结如下:
id用于标识模块或页面的某一个父容器区域,名称必须唯一,不要随意新建id ;
不要随意使用ID
class用于标识某一个类型的对象,命名必须言简意赅;
立即学习“前端免费学习笔记(深入)”;
| 文件类型 | 命名 |
|---|---|
| 主要的 | master.css /style.css |
| 模块 | module.css |
| 基本公用 | base.css |
| 布局,版面 | layout.css |
| 专栏 | columns.css |
| 文字 | font.css |
| 表单 | forms.css |
| 打印样式 | print.css |
| 主题 | themes.css |
| 补丁 | mend.css |
| 结构类型 | 命名 |
|---|---|
| 页面外围控制整体布局宽度 | wrapper |
| 容器 | container |
| 页头 | header |
| 内容 | content/container |
| 页面主体 | main |
| 页尾 | footer |
| 导航 | nav |
| 侧栏 | sidebar |
| 左中右 | _l, _c, _r |
| 栏目 | column |
| 导航类型 | 命名 |
|---|---|
| 导航 | nav |
| 主导航 | mainbav |
| 子导航 | subnav |
| 顶导航 | topnav |
| 边导航 | sidebar |
| 左导航 | leftsidebar |
| 右导航 | rightsidebar |
| 菜单 | menu |
| 子菜单 | submenu |
| 标题 | title |
| 摘要 | summary |
| 功能类型 | 命名 | 功能类型 | 命名 |
|---|---|---|---|
| 标志 | logo | 当前的 | current |
| 广告 | banner | 小技巧 | tips |
| 登陆 | login | 图标 | icon |
| 登录条 | loginbar | 注释 | note |
| 注册 | regsiter | 指南 | guild |
| 搜索 | search | 服务 | service |
| 功能区 | shop | 热点 | hot |
| 标题 | title | 新闻 | news |
| 加入 | joinus | 下载 | download |
| 状态 | status | 投票 | vote |
| 按钮 | btn | 合作伙伴 | partner |
| 滚动 | scroll | 友情链接 | link |
| 标签页 | tab | 版权 | copyright |
| 文章列表 | list | 提示信息 | msg |
| 指南 | guid | 网站地图 | sitemap |
好的代码必须要做到优化、精简。多余的代码将会给后期的编程带来更多的不便和资源的浪费。
CSS有些属性是可以缩写的,比如padding,margin,font等等,这样精简代码同时又能提高用户的阅读体验。去掉小数点前的“0”
简写命名
很多用户都喜欢简写类名,但前提是要让人看懂你的命名才能简写哦!
16进制颜色代码缩写
有些颜色代码是可以缩写的,我们就尽量缩写吧,提高用户体验为主。
这个一定要和html文件的注释和顺序一致,这样有助于后期代码的查找和改动。
/* Header */内容区/* End Header */
请不用动不动就使用浏览器检测和CSS Hacks,先试试别的解决方法吧!考虑到代码高效率和易管理,虽然这两种方法能快速解决浏览器解析差异,但应被视为最后的手段。在长期的项目中,允许使用hack只会带来更多的hack,你越是使用它,你越是会依赖它!
不得不用的时候推荐使用下面的这些:
| IE6 | _property:value |
| IE6/7 | *property:value |
| IE6/7/8/9 | _property:value\9 |
基本总结的也差不多了,如有漏掉的,大家提个意见,我再补上^_^
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号