饥人谷任务班TASK13

2017-10-22  本文已影响0人  luosoo

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

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

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

  1. 语义化标签优先:
  1. css样式命名:
  1. css规范:

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

  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;}
上一篇 下一篇

猜你喜欢

热点阅读