zoukankan      html  css  js  c++  java
  • css/html规范

    一、script,css,url中引用外部资源,省略http或者https直接以//开头
    二、通用代码风格:
      1. 缩进两个空格
      2. 只使用小写,包括标签名、属性名、属性值
      3. 移除结尾多余的空格
    三、通用Meta规则
      1. 确保你的IDE使用的是UTF-8编码来保存文件的,且不要带上BOM
      2. 在需要地地方进行注释
      3. 用 TODO 来标志代码中需要完善的地方
    四、HTML书写规则
      1. 使用语义化的html标签,根据用途来选择标签    

          <!-- 不推荐 -->
        <div onclick="goToRecommendations();">All recommendations</div>
        <!-- 推荐 -->
        <a href="recommendations/">All recommendations</a>


      2. 把多媒体元素可知化。像图片、视频、动画等多媒体元素,要有相关的文字来体现其内容,比如<img> 可以使用alt属性来说明图片内容。    

           <!-- 不推荐 -->
        <img src="spreadsheet.png">
        <!-- 推荐 -->
        <img src="spreadsheet.png" alt="Spreadsheet screenshot.">

      4. 确保页面的 结构、样式、行为三者相分离
      5. 优化标签。有些标签是不需要用到的,能少就少
      6. 省略<style>和<script>的type属性
    五、css书写规则
      1. ID和class的命名尽可能短,并符合语义
      2. 尽量少用多重选择器或后代选择器,因为这会影响性能。
      3. 使用组合属性    

           <!-- 不推荐 -->
        padding-bottom: 2em;
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 0;
        <!-- 推荐 -->
        padding: 0 1em 2em;

      4. 如果css属性的值为0,则后面不要带上单位。省略小数前面的0。比如 0.8 可以写成 .8
      5. 在URI类型的值里不要加上引号
        @import url(//www.google.com/css/go.css);
      6. 在ID和class中使用 - 来作为连字符。
      7. 每个css属性声明后都要使用一个分号,即使是最后的那个。
      8. 在紧跟属性名的冒号后使用一个空格

    六、 google css/html代码规则

        1. 只使用小写:包括标签、选择器、属性以及属性值

        2. 尾部空格:删除多余的尾部空格

        3. 使用TODO关键字标志待办事项

        4. 在style和script标签中省略type属性

        5. ID和class的命名使用

        6. 使用双引号:    

    <a class="maia-button maia-button-secondary">Sign in</a>
  • 相关阅读:
    使用validwhen设计复杂的Struts表单验证
    http://wiki.jfrog.org/confluence/display/RTF/Understanding+Repositories
    我的JDK是1.5得啊,我的maven2也是2.0.9的最新版本的,这个是底层接口的泛型,又不能删除,请教用过的高手怎样解决啊?
    Oracle的rownum原理和使用
    Maven 搭建环境(http://dearshor.javaeye.com/blog/272274)
    使用nexus替代artifactory作为maven私服
    [转]关于struts中validate的几种情况
    用Artifactory管理内部Maven仓库
    容器
    天生一对"Maven2+Jetty" Maven2创建并管理WebApp,并使用Maven Jetty Plugin在Eclipse中调试
  • 原文地址:https://www.cnblogs.com/lindsayzhao103011/p/3386414.html
Copyright © 2011-2022 走看看