编码格式区别(编码和号码)

lxf2023-03-16 08:54:02

HTML和CSS编码规范内容

一、HTML规范

二、CSS规范

三、注意事项:

四、常用的命名规则

五、CSS样式表文件命名

六、文件命名规则

一、HTML规范:

1.代码规范

  • 页面的第一行添加标准模式声明
  • 代码缩进:tab键设置四个空格(通常在软件右下角设置相应空格大小)
  • html中除了开头的DOC和 'UTF-8'或者head里特殊情况可以大写外,其他都为小写,css类都为小写
  • 建议为 html 根元素指定 lang 属性,从而为文档设置正确的语言 lang="zh-CN"
  • 不同doctype在不同浏览器下会触发不同的渲染模式
https://www.php.cn/
https://www.php.cn/html https://www.php.cn/lang=https://www.php.cn/"zh-CN">
  https://www.php.cn/head>
      https://www.php.cn/meta https://www.php.cn/charset=https://www.php.cn/"UTF-8">
      https://www.php.cn/meta https://www.php.cn/http-equiv=https://www.php.cn/"X-UA-Compatible" https://www.php.cn/content=https://www.php.cn/"IE=Edge">
  https://www.php.cn/head>
  ....
https://www.php.cn/html>
  • 不要使用@import
    • 标签相比,@import 指令要慢很多,不光增加了额外的请求次数,还会导致不可预料的问题。替代办法有以下几种:
      • 使用多个 元素
      • 通过 Sass 或 Less 类似的 CSS 预处理器将多个 CSS 文件编译为一个文件
      • 通过 Rails、Jekyll 或其他系统中提供过 CSS 文件合并功能
https://www.php.cn/
https://www.php.cn/link https://www.php.cn/rel=https://www.php.cn/"stylesheet" https://www.php.cn/href=https://www.php.cn/"core.css">

https://www.php.cn/
https://www.php.cn/style>https://www.php.cn/
  https://www.php.cn/@https://www.php.cn/import https://www.php.cn/url(https://www.php.cn/"more.css");
https://www.php.cn/style>


引入 CSS 和 JavaScript 文件
  • 根据HTML5规范, 通常在引入CSS和JS时不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值
https://www.php.cn/
https://www.php.cn/link https://www.php.cn/rel=https://www.php.cn/"stylesheet" https://www.php.cn/href=https://www.php.cn/"code-guide.css">

https://www.php.cn/
https://www.php.cn/style>https://www.php.cn/
 https://www.php.cn//* ... */
https://www.php.cn/style>

https://www.php.cn/
https://www.php.cn/script https://www.php.cn/src=https://www.php.cn/"code-guide.js">https://www.php.cn/https://www.php.cn/script>

2.注释


  • 注意:--后不要留空格,若留空格,其他注释全加空格(方便后续程序开发)换句话说,注释要全局统一

eg:


为书写规范,最好每一个需要注释都需要开头和结尾,减少后续麻烦和错误。不要换行。CSS、JS注释亦然。



为书写规范,最好每一个需要注释都需要开头和结尾,减少后续麻烦和错误。不要换行。CSS、JS注释亦然。 https://www.php.cn/span%20https://www.php.cn/class=https://www.php.cn/"avatar"> %20%20https://www.php.cn/img%20https://www.php.cn/src=https://www.php.cn/"..."> https://www.php.cn/span> https://www.php.cn/ https://www.php.cn/img%20https://www.php.cn/class=https://www.php.cn/"avatar"%20https://www.php.cn/src=https://www.php.cn/"...">

6.布尔型属性
  • 布尔型属性可以在声明时不赋值。XHTML%20规范要求为其赋值,但是%20HTML5%20规范不需要。换句话说,不用赋值。
  • https://www.php.cn/input%20https://www.php.cn/type=https://www.php.cn/"text"%20https://www.php.cn/disabled> https://www.php.cn/input%20https://www.php.cn/type=https://www.php.cn/"checkbox"%20https://www.php.cn/value=https://www.php.cn/"1"%20https://www.php.cn/checked> https://www.php.cn/select> %20https://www.php.cn/option%20https://www.php.cn/value=https://www.php.cn/"1"%20https://www.php.cn/selected>1https://www.php.cn/option> https://www.php.cn/select>
    %20

    二、css规范 1、语法 1.1、缩进 [强制]使用%20https://www.php.cn/4%20个空格做为一个缩进层级,不允许使用%20https://www.php.cn/2%20个空格%20或%20tab%20字符。%20%20 1.2、空格
  • [强制]为了代码易读性,每个声明块的左花括号前添加一个空格
  • [强制]每条声明语句的"%20:%20"后应该插一个空格
  • [强制]属性多值每个逗号后应该插入空格%20eg:box-shadow,border-image
  • [强制]不要在rgb()、rgba()、hsl()、hsla()%20或%20rect()%20值的内部的逗号后面插入空格对于属性值或颜色参数,省略小于%201%20的小数前面的%200%20(例如,.5%20代替%200.5;-.5px%20代,替%20-0.5px)
  • 1.3、选择器
  • [强制]为选择器分组时,将单独的选择器单独存放在一行%20eg:tr,td{}
  • [强制]%20>、+、~%20选择器的两边各保留一个空格。
  • [强制]为选择器中的属性添加双引号%20不允许单引号例如,input[type="text"]。只有在某些情况下是可选的,但是,为了代码的一致性,建议都加上双引号。
  • [强制]%20如无必要,不得为%20id、class%20选择器添加类型选择器进行限定。
  • [建议]%20选择器的嵌套层级应不大于%203%20级,位置靠后的限定条件应尽可能精确。eg:

    https://www.php.cn//*%20good%20*/%20%20 https://www.php.cn/#error,%20%20 https://www.php.cn/.danger-message%20https://www.php.cn/{ %20%20%20https://www.php.cn/https://www.php.cn/font-color:https://www.php.cn/%20https://www.php.cn/#c00; } https://www.php.cn/#username%20https://www.php.cn/input%20https://www.php.cn/{} https://www.php.cn/.comment%20https://www.php.cn/.avatar%20https://www.php.cn/{} https://www.php.cn//*%20bad%20*/ https://www.php.cn/dialoghttps://www.php.cn/#error, https://www.php.cn/phttps://www.php.cn/.danger-message%20https://www.php.cn/{ %20%20%20https://www.php.cn/https://www.php.cn/font-color:https://www.php.cn/%20https://www.php.cn/#c00; } https://www.php.cn/.page%20https://www.php.cn/.header%20https://www.php.cn/.login%20https://www.php.cn/#username%20https://www.php.cn/input%20https://www.php.cn/{} https://www.php.cn/.comment%20https://www.php.cn/div%20*%20https://www.php.cn/{}
  • 1.4、行
  • [强制]每行不得超过%20120%20个字符,除非单行不可分割。
  • [强制]声明块右花括号应当成行
  • [建议]%20对于超长的样式,在样式值的%20空格%20处或%20,%20后换行,建议按逻辑分组。eg:background:url(....)%20此处应有换行%20no-repeat;
  • 1.5、属性
  • [强制]%20属性定义必须另起一行。
  • [强制]%20属性定义后必须以分号结尾。
    • 即每条声明应单独成行,以分号结尾
  • [建议]%20在可以使用缩写的情况下,尽量使用属性缩写。eg:font:%2012px/1.5%20arial,%20sans-serif;
  • 1.6、前缀
  • [强制]%20带私有前缀的属性由长到短排列,按冒号位置对齐。
  • [建议]%20可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。
  • 1.7、简写
  • 十六进制值应该全部小写,尽可能简写%20eg:#fff
  • .避免为%200%20值指定单位例如,用%20margin:%200;%20代替%20margin:%200px;
  • https://www.php.cn//*%20Bad%20CSS%20*/ https://www.php.cn/main>https://www.php.cn/nav%20https://www.php.cn/{ %20%20%20https://www.php.cn/https://www.php.cn/padding:https://www.php.cn/%20https://www.php.cn/10px; } https://www.php.cn/.selector,%20https://www.php.cn/.selector-secondary,%20https://www.php.cn/.selectorhttps://www.php.cn/[type=text]%20https://www.php.cn/{%20%20 %20%20%20https://www.php.cn/https://www.php.cn/padding:https://www.php.cn/https://www.php.cn/15px;%20%20 %20%20%20%20https://www.php.cn/https://www.php.cn/margin:https://www.php.cn/https://www.php.cn/0px%20https://www.php.cn/0px%20https://www.php.cn/15px;%20 %20%20%20https://www.php.cn/https://www.php.cn/background-color:https://www.php.cn/https://www.php.cn/rgba(https://www.php.cn/0,%20https://www.php.cn/0,%20https://www.php.cn/0,%20https://www.php.cn/0.5); %20%20%20https://www.php.cn/https://www.php.cn/box-shadow:https://www.php.cn/https://www.php.cn/0px%20https://www.php.cn/1px%20https://www.php.cn/2px%20https://www.php.cn/#CCC,inset%20https://www.php.cn/0%20https://www.php.cn/1px%20https://www.php.cn/0%20https://www.php.cn/#FFFFFF%20 }%20%20 https://www.php.cn/.selector,%20https://www.php.cn/.selector-secondary,%20https://www.php.cn/.selectorhttps://www.php.cn/[type=text]%20https://www.php.cn/{https://www.php.cn/https://www.php.cn/padding:https://www.php.cn/https://www.php.cn/15px;https://www.php.cn/https://www.php.cn/margin:https://www.php.cn/https://www.php.cn/0px%20https://www.php.cn/0px%20https://www.php.cn/15px;} https://www.php.cn//*%20Good%20CSS%20*/%20 https://www.php.cn/main%20>%20https://www.php.cn/nav%20https://www.php.cn/{ %20%20%20https://www.php.cn/https://www.php.cn/padding:https://www.php.cn/%20https://www.php.cn/10px; } https://www.php.cn/.selector,%20%20 https://www.php.cn/.selector-secondary,%20%20 https://www.php.cn/.selectorhttps://www.php.cn/[type="text"]%20https://www.php.cn/{%20%20 %20%20%20https://www.php.cn/https://www.php.cn/padding:https://www.php.cn/%20https://www.php.cn/15px;%20%20 %20%20%20https://www.php.cn/https://www.php.cn/margin-bottom:https://www.php.cn/%20https://www.php.cn/15px;%20 %20%20%20https://www.php.cn/https://www.php.cn/background-color:https://www.php.cn/%20https://www.php.cn/rgba(https://www.php.cn/0,https://www.php.cn/0,https://www.php.cn/0,.https://www.php.cn/5); %20%20%20https://www.php.cn/https://www.php.cn/background:https://www.php.cn/ %20%20%20%20%20transparent%20https://www.php.cn/url(aVeryVeryVeryLongUrlIsPlacedHere) %20%20%20%20%20%20%20no-repeat%20https://www.php.cn/0%20https://www.php.cn/0; %20%20%20https://www.php.cn/https://www.php.cn/box-shadow:https://www.php.cn/%20https://www.php.cn/0%20https://www.php.cn/1px%20https://www.php.cn/2px%20https://www.php.cn/#ccc,%20inset%20https://www.php.cn/0%20https://www.php.cn/1px%20https://www.php.cn/0%20https://www.php.cn/#fff; }%20%20 %20

    2.注释
  • /*%20注释内容%20*/注意:*后不要留空格,若留空格,其他注释全加空格(方便后续程序开发)换句话说,注释要全局统一
  • eg:%20/*%20S%20注释内容%20*/

    为书写规范,最好每一个需要注释都需要开头和结尾,减少后续麻烦和错误。不要翻行。CSS、JS注释亦然。

    /*%20E%20注释内容%20*/

    %20

    3.命名规范
  • 1.应用%20英文缩写命名法,杜绝用中文拼音或者中文拼音缩写(这是因为英文具有简易性,必要时可上网搜索国际缩写英文)
  • 2.%20只能出现小写字符或者中划线(破折号符),不用下划线,驼峰命名法。eg:%20.btn%20或者%20.btn-danger
  • 3.避免过度任意的简写。.btn%20代表%20button,但是%20.s%20不能表达任何意思
  • 4.class%20名称应当尽可能短,并且意义明确。
  • 使用有意义的名称。使用有组织的或目的明确的名称,不要使用表现形式(presentational)的名称。
  • 基于最近的父%20class%20或基本(base)%20class%20作为新%20class%20的前缀。
  • 使用%20.js-*%20class%20来标识行为(与样式相对),并且不要将这些%20class%20包含到%20CSS%20文件中。
  • 在为%20Sass%20和%20Less%20变量命名是也可以参考上面列出的各项规范。

    https://www.php.cn//*%20Bad%20example%20*/ .t%20{%20...%20} .red%20{%20...%20} .header%20{%20...%20} https://www.php.cn//*%20Good%20example%20*/ .tweet%20{%20...%20} .important%20{%20...%20} .tweet-header%20{%20...%20} %20

    4.选择器
  • 对于通用元素使用%20class%20,这样利于渲染性能的优化。
  • 对于经常出现的组件,避免使用属性选择器(例如,[class="..."])。浏览器的性能会受到这些因素的影响。
  • 选择器要尽可能短,并且尽量限制组成选择器的元素个数,建议不要超过%203%20。
  • 只有在必要的时候才将%20class%20限制在最近的父元素内(也就是后代选择器)(例如,不使用带前缀的%20class%20时%20--%20前缀类似于命名空间)。
  • https://www.php.cn//*%20Bad%20example%20*/ span%20{%20...%20} .page-container%20https://www.php.cn/#stream%20.stream-item%20.tweet%20.tweet-header%20.username%20{%20...%20} .avatar%20{%20...%20} https://www.php.cn//*%20Good%20example%20*/ .avatar%20{%20...%20} .tweet-header%20.username%20{%20...%20}%20https://www.php.cn///不要超过3个 .tweet%20.avatar%20{%20...%20} 5.声明顺序 5.1.%20相关的属性声明应当归为一组,并按照下面的顺序排列: https://www.php.cn/*%20Positioning https://www.php.cn/*%20Box%20model https://www.php.cn/*%20Typographic https://www.php.cn/*%20Visual%20%20 由于定位(positioning)可以从正常的文档流中移除元素,并且还能覆盖盒模型(box%20model)相关的样式,因此排在首位。盒模型排在第二位,因为它决定了组件的尺寸和位置。

    其他属性只是影响组件的内部(inside)或者是不影响前两组属性,因此排在后面。%20eg:

    https://www.php.cn/.declaration-order%20https://www.php.cn/{ %20%20https://www.php.cn//*%20Positioning%20*/ %20%20https://www.php.cn/https://www.php.cn/position:https://www.php.cn/%20absolute; %20%20https://www.php.cn/https://www.php.cn/top:https://www.php.cn/%20https://www.php.cn/0; %20%20https://www.php.cn/https://www.php.cn/right:https://www.php.cn/%20https://www.php.cn/0; %20%20https://www.php.cn/https://www.php.cn/bottom:https://www.php.cn/%20https://www.php.cn/0; %20%20https://www.php.cn/https://www.php.cn/left:https://www.php.cn/%20https://www.php.cn/0; %20%20https://www.php.cn/https://www.php.cn/z-index:https://www.php.cn/%20https://www.php.cn/100; %20%20https://www.php.cn//*%20Box-model%20*/%20%20https://www.php.cn/https://www.php.cn/display:https://www.php.cn/%20block; %20%20https://www.php.cn/https://www.php.cn/float:https://www.php.cn/%20right; %20%20https://www.php.cn/https://www.php.cn/width:https://www.php.cn/%20https://www.php.cn/100px; %20%20https://www.php.cn/https://www.php.cn/height:https://www.php.cn/%20https://www.php.cn/100px; %20%20https://www.php.cn//*%20Typography%20*/ %20%20https://www.php.cn/https://www.php.cn/font:https://www.php.cn/%20normal%20https://www.php.cn/13px%20https://www.php.cn/"Helvetica%20Neue",%20sans-serif; %20%20https://www.php.cn/https://www.php.cn/line-height:https://www.php.cn/%20https://www.php.cn/1.5; %20%20https://www.php.cn/https://www.php.cn/color:https://www.php.cn/%20https://www.php.cn/#333; %20%20https://www.php.cn/https://www.php.cn/text-align:https://www.php.cn/%20center; %20%20https://www.php.cn//*%20Visual%20*/ %20%20https://www.php.cn/https://www.php.cn/background-color:https://www.php.cn/%20https://www.php.cn/#f5f5f5; %20%20https://www.php.cn/https://www.php.cn/border:https://www.php.cn/%20https://www.php.cn/1px%20solid%20https://www.php.cn/#e5e5e5; %20%20https://www.php.cn/https://www.php.cn/border-radius:https://www.php.cn/%20https://www.php.cn/3px; %20%20https://www.php.cn//*%20Misc%20*/ %20%20https://www.php.cn/https://www.php.cn/opacity:https://www.php.cn/%20https://www.php.cn/1; } 5.2.设置盒子模型%20-%20是否脱离标准(子絶父相)-%20其他属性 注意兼容性写法(纯属个人习惯)

  • 盒子模型
    • 1.设置是否需要浮动元素%20或者%20转块(float,display)
    • 2.设置盒子边框、背景颜色、字体颜色(border,background,font,color)
    • 3.设置宽高大小(width,height)
    • 4.文字垂直居中(line-hight,text-align,vertical-align等等)
    • 5.设置margin、padding值
  • 标准流(子絶父相)
    • position%20:relative、absolute、static、fixed
    • left/top/right/bottom
    • z-index
  • 其他属性
    • opcaity、cursor等
  • css3新属性
    • transition、transform、animation等
  • 每个范围可由首字母开头为排序:eg:盒子模型中的第2条中,可由background,border,color等首字母为先排序;%20但有些例外,如position肯定排先,后定义left等方向位属性

    ps:需要用到媒体查询,将媒体查询放在尽可能相关规则的附近

    eg:

    .declaration-order%20{ %20%20display:%20block; %20%20https://www.php.cn/float:%20right;%20%20 %20%20background-color:%20https://www.php.cn/#f5f5f5; %20%20border:%20https://www.php.cn/1px%20solid%20https://www.php.cn/#e5e5e5; %20%20border-radius:%20https://www.php.cn/3px; %20%20color:%20https://www.php.cn/#https://www.php.cn/333; %20%20font:%20normal%20https://www.php.cn/13px%20https://www.php.cn/"Helvetica%20Neue",%20sans-serif;%20%20 %20%20width:%20https://www.php.cn/100px; %20%20height:%20https://www.php.cn/100px; %20%20text-align:%20center; %20%20line-height:%20https://www.php.cn/100px; %20%20margin:%20https://www.php.cn/0%20https://www.php.cn/auto; %20%20padding:%20https://www.php.cn/10px%20https://www.php.cn/0;%20%20 %20%20position:%20absolute; %20%20top:%20https://www.php.cn/0; %20%20right:%20https://www.php.cn/0; %20%20bottom:%20https://www.php.cn/0; %20%20left:%20https://www.php.cn/0; %20%20z-index:%20https://www.php.cn/100; %20%20opacity:%20https://www.php.cn/1; %20%20transtion:%20all%20https://www.php.cn/.5s%20ease%20https://www.php.cn/0s; %20%20animation:%20name%20initial%20https://www.php.cn/2s; } @keyframes%20name{ %20%20%20%20https://www.php.cn/0%{} %20%20%20%20https://www.php.cn/100{} %20%20%20%20https://www.php.cn//// %20%20%20%20from{} %20%20%20%20to{} } @https://www.php.cn/media%20screen%20https://www.php.cn/and%20https://www.php.cn/(min-width)%20https://www.php.cn/and%20https://www.php.cn/(max-width){ %20%20%20%20and左右之间要留空格 } 5.3.按照首字母排列顺序编写 %20

    注意事项: 1.%20尽量不使用%20!important%20声明。
  • [建议]%20当需要强制指定样式且不允许任何场景覆盖时,通过标签内联和%20!important%20定义样式。
  • 2.媒体查询(Media%20query)的位置
  • 将媒体查询放在尽可能相关规则的附近。不要将他们打包放在一个单一样式文件中或者放在文档底部。如果你把他们分开了,将来只会被大家遗忘。
  • 3.带前缀的属性
  • 当使用特定厂商的带有前缀的属性时,通过缩进的方式,让每个属性的值在垂直方向对齐,这样便于多行编辑。

    在%20Textmate%20中,使用%20Text%20→%20Edit%20Each%20Line%20in%20Selection%20(⌃⌘A)。在%20Sublime%20Text%202%20中,使用%20Selection%20→%20Add%20Previous%20Line%20(⌃⇧↑)%20和%20Selection%20→%20Add%20Next%20Line%20(⌃⇧↓)。

    Prefixed%20properties%20*/%20lector%20{%20webkit-box-shadow:%200%201px%202px%20rgba(0,0,0,.15);%20box-shadow:%200%201px%202px%20rgba(0,0,0,.15);

  • 4.单行规则声明
  • 对于只包含一条声明的样式,为了易读性和便于快速编辑,建议将语句放在同一行%20(能仔细分析,检测错误)
  • 5.简写形式的属性声明
  • 在需要显示地设置所有值的情况下,应当尽量限制使用简写形式的属性声明。常见的滥用简写属性声明的情况如下:
    • padding
    • margin
    • font
    • background
    • border
    • border-radius
  • https://www.php.cn//*%20Bad%20example%20*/ https://www.php.cn/.element%20https://www.php.cn/{ %20%20https://www.php.cn/https://www.php.cn/margin:https://www.php.cn/%20https://www.php.cn/0%20https://www.php.cn/0%20https://www.php.cn/10px; %20%20https://www.php.cn/https://www.php.cn/background:https://www.php.cn/%20red; %20%20https://www.php.cn/https://www.php.cn/background:https://www.php.cn/%20https://www.php.cn/url(https://www.php.cn/"image.jpg"); https://www.php.cn/https://www.php.cn/border-radius:https://www.php.cn/ https://www.php.cn/3px https://www.php.cn/3px https://www.php.cn/0 https://www.php.cn/0; } https://www.php.cn//* Good example */ https://www.php.cn/.element https://www.php.cn/{ https://www.php.cn/https://www.php.cn/margin-bottom:https://www.php.cn/ https://www.php.cn/10px; https://www.php.cn/https://www.php.cn/background-color:https://www.php.cn/ red; https://www.php.cn/https://www.php.cn/background-image:https://www.php.cn/ https://www.php.cn/url(https://www.php.cn/"image.jpg"); https://www.php.cn/https://www.php.cn/border-top-left-radius:https://www.php.cn/ https://www.php.cn/3px; https://www.php.cn/https://www.php.cn/border-top-right-radius:https://www.php.cn/ https://www.php.cn/3px; }

    6.Less 和 Sass 中的嵌套

    • 避免非必要的嵌套。这是因为虽然你可以使用嵌套,但是并不意味着应该使用嵌套。只有在必须将样式限制在父元素内(也就是后代选择器),并且存在多个需要嵌套的元素时才使用嵌套。
    // Without nesting
    .https://www.php.cn/table > thead > tr > th { … }
    .https://www.php.cn/table > thead > tr > td { … }
    
    // With nesting
    .https://www.php.cn/table > thead > tr {
      > th { … }
      > td { … }
    }
    

    了解更多请点击,本文更多参照此文章

    常用的命名规则

    class的命名

    用中划线 ' - '

    头:header
    内容:content/container
    尾:footer
    导航:nav
    侧栏:sidebar
    栏目:column
    页面外围控制整体佈局宽度:wrapper
    左右中:https://www.php.cn/left https://www.php.cn/right center
    登录条:loginbar
    标志:logo
    广告:banner
    页面主体:main
    热点:hot
    新闻:news
    下载:download
    子导航:subnav
    菜单:menu
    子菜单:submenu
    搜索:search
    友情链接:friendlink
    页脚:footer
    版权:copyright
    滚动:scroll
    内容:content
    标签:tags
    文章列表:list
    提示信息:msg
    小技巧:tips
    栏目标题:title
    加入:joinus
    指南:guide
    服务:service
    注册:regsiter
    状态:status
    投票:vote
    合作伙伴:partner
    

    Id的命名:

    用下划线 ' _ '

    1)页面结构

    容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体佈局宽度:wrapper 左右中:left right center

    (2)导航

    导航:nav 主导航:mainnav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary

    (3)功能

    标志:logo 广告:banner 登陆:login 登录条:loginbar 注册:register 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮:btn 滚动:scroll 标籤页:tab 文章列表:list 提示信息:msg 当前的: current 小技巧:tips 图标: icon 注释:note 指南:guild 服务:service 热点:hot 新闻:news 下载:download 投票:vote 合作伙伴:partner 友情链接:link 版权:copyright

    CSS样式表文件命名

    主要的 https://www.php.cn/masterhttps://www.php.cn/.css
    模块 https://www.php.cn/modulehttps://www.php.cn/.css
    基本共用 https://www.php.cn/basehttps://www.php.cn/.css
    布局、版面 https://www.php.cn/layouthttps://www.php.cn/.css
    主题 https://www.php.cn/themeshttps://www.php.cn/.css
    专栏 https://www.php.cn/columnshttps://www.php.cn/.css
    文字 https://www.php.cn/fonthttps://www.php.cn/.css
    表单 https://www.php.cn/formshttps://www.php.cn/.css
    补丁 https://www.php.cn/mendhttps://www.php.cn/.css
    打印 https://www.php.cn/printhttps://www.php.cn/.css
    

    文件命名规则

    项目命名 全部采用小写方式,以下划线分隔 例:my_project_name 目录命名

    参照项目命名规则;

    有复数结构时,要采用复数命名法。

    例:scripts, styles, images, data_models JS文件命名

    参照项目命名规则。

    例:account_model.js CSS, SCSS文件命名

    参照项目命名规则。

    例:retina_sprites.scss HTML文件命名

    参照项目命名规则。

    例:error_report.html