美文网首页
饥人谷任务班TASK13

饥人谷任务班TASK13

作者: luosoo | 来源:发表于2017-10-22 11:14 被阅读0次

说一说你平时写代码遵守的编码规范

注意,html文件第一行先加<Doctype HTML>

首先,html标签和css样式均用英文小写。
第二,命名用引号包裹。
第三,复合命名尽量用中横线-来连接命名单词。

  1. 语义化标签优先:
  • 对应文章的能用各个分类的标签尽量用标签。
    例如:如果是图文混排的列表

      <div class="list">
          <ul>
                <li>
                      ![](xxx)
                      <h3>标题</h3>
                      <p>描述</p>
                </li>
          </ul>
    
  1. css样式命名:
  • 基于内容的命名
    具体模块命名尽量用内容命名。
  • 基于表现的命名
    通用调整类标签用表现命名,尽量少用。
  • 基于功能的命名
    某些交互功能,如:banner,movie;可用交互功能命名。
  1. css规范:
  • tab用两个空格表示
  • 声明后面加上分号
  • 样式换行
  • 颜色用小写,尽量用缩写。(疑问:以前在哪处看到过一篇文章:颜色用缩写会降低执行效率,并未测试。)
  • 小数点前面尽量不写前缀;0不用加单位。
  • 可以合并的样式尽量缩写。如:margin:5px 10px;

垂直居中有几种实现方式,给出代码范例

  1. 利用padding添加上下边距

     <div class="demo">内容<br>内容</div>
     .demo{line-height:1.5;padding:20px 0;}
    
  2. 绝对定位居中(宽高固定)

     <div class="dialog">
         <h3>对话框标题</h3>
         <p>对话框内容</p>
      </div>
     .dialog{position:absolute; width:100px; height:100px; left:50%;right:50%; margin-left:-50px;margin-top:-50px;}
    
  3. 绝对定位居中(宽高不固定) ---注意兼容性问题

     <div class="dialog">
         <h3>对话框标题</h3>
         <p>对话框内容</p>
      </div>
     .dialog{position:absolute; transform:translate(-50%,-50%);}
    
  4. 行内元素垂直居中
    vertical-align:middle

  5. table-cell实现垂直居中

     <div class="box">内容</div>
     .box{width:100px; height:100px;display:table-cell;vertical:middle;text-align:center;}

相关文章

  • 饥人谷任务班TASK13

    说一说你平时写代码遵守的编码规范 注意,html文件第一行先加 首先,html标签和c...

  • 饥人谷-任务十七

    一、函数声明和函数表达式有什么区别 (*) 主要区别函数声明会有声明提升,而函数表达式的规则跟变量一样。例:源码:...

  • 饥人谷-任务十六

    一、CSS和JS在网页中的放置顺序是怎样的? 首先页面对于CSS的依赖很大,要是先加载HTML的话,页面没有CSS...

  • 饥人谷-任务十三

    一、如何调试 IE 浏览器 IE7以上可以用控制台来调试,按F12即可 没有控制台的,通过设置border: 1p...

  • 饥人谷-任务8

    一、CSS选择器常见的有几种? 标签选择器 属性选择器 class选择器 id选择器 伪类选择器 后代选择器&直接...

  • 饥人谷-任务7

    一、有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...

  • 饥人谷-任务十一

    一、 在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 场景 必须是处...

  • 饥人谷-任务10

    一、文档流的概念指什么?有哪种方式可以让元素脱离文档流? 首先明确一点的是,W3C规范中没有document fl...

  • 饥人谷-任务十二

    一、负边距在让元素产生偏移时和position: relative有什么区别? 设置-margin的元素,不会占用...

  • 饥人谷任务班TASK10

    浮动元素有什么特征?对父元素、其他浮动元素、普通元素、文字分别有什么影响? 浮动元素的特征: 浮动元素会脱离正常的...

网友评论

      本文标题:饥人谷任务班TASK13

      本文链接:https://www.haomeiwen.com/subject/qmkguxtx.html