美文网首页
CSS编码规范及垂直居中的实现方法

CSS编码规范及垂直居中的实现方法

作者: 饥人谷_张乐 | 来源:发表于2017-09-01 14:52 被阅读0次

平时写代码遵守的编码规范

1. tab用两个空格表示;
2. :后加一个空格,{前加一个空格;
3. 每条声明后都要加上分号;
4. 换行,而不是全都放到一行
5. 颜色用小写,用缩写;
6. 小数不用写前缀,0.5->.5,0后不需要加单位;
7. 尽量缩写,margin: 5px 10px 5px 10px;->margin: 5px 10px;

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

  1. 绝对定位实现垂直居中
<head>
<style>
html,body {
 height: 100%;
}


.dialog {
 position: absolute;
 left: 50%;
 top: 50%;
 margin-left: -200px;
 margin-top: -150px;
 
 width: 400px;
 height: 300px;
 box-shadow: 0px 0px 3px #000;
}

.dialog .header{
 padding: 10px;
 background: #000;
 color: #fff;
}
.dialog .content{
 padding: 10px;
}
</style>
</head>
<body>
 <div class="dialog">
   <div class="header">我是标题</div>
   <div class="content">我是内容</div>
 </div>
</body>
  1. vertical align实现垂直居中
<head>
<style>
.box{
  width: 300px;
  height: 200px;
  border: 1px solid ;
  text-align: center;
}

.box:before{
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.box img{
  vertical-align: middle;
  background: blue;
}
</style>
</head>
<body>
  <div class="box">
    ![](https://img.haomeiwen.com/i7279690/8a6eb66fd19c4082.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  </div>
</body>
  1. table cell实现垂直居中
<head>
<style>
.box{
 width: 300px;
 height: 200px;
 border: 1px solid ;
 display: table-cell;
 vertical-align: middle;
 text-align: center;
}
</style>
</head>
<body>
 <div class="box">
   ![](https://img.haomeiwen.com/i7279690/8a6eb66fd19c4082.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
 </div>
</body>

相关文章

  • CSS综合

    HTML编码规范CSS编码规范 垂直居中代码

  • CSS编码规范及垂直居中的实现方法

    平时写代码遵守的编码规范 垂直居中有几种实现方式,给出代码范例 绝对定位实现垂直居中 vertical align...

  • css综合(重点:垂直居中)

    编码规范 参考网址缩进与空格选择器的书写…… 垂直居中的实现方法 文字上下padding相同时,则文字垂直居中和l...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • CSS编码规范,CSS垂直居中

    说一说你平时写代码遵守的编码规范 命名英文小写。 命名用引号包裹。 中横线链接命名。 命名体现功能,不涉及样式。 ...

  • CSS综合

    编码规范 设置上下padding垂直居中 使用绝对定位垂直居中 使用vertical-align垂直居中 使用ta...

  • css实现水平垂直居中的方法总结

    css实现水平垂直居中的方法总结 实现水平垂直居中你有多少种方法?这是前端面试必考题啊!-=- 这段时间公司招前端...

  • CSS编码规范和垂直居中

    1. 说一说你平时写代码遵守的编码规范 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获...

  • CSS综合_编码规范_垂直居中

    1. 说一说你平时写代码遵守的编码规范 HTML书写规范 用两个空格来代替制表符(tab) -- 这是唯一能保证在...

  • Flexbox实现元素的水平居中和垂直居中

    网上有N种方法实现元素的水平居中和垂直居中,如CSS制作水平垂直居中对齐,这些方法各有各的优缺点。在这里,我们使用...

网友评论

      本文标题:CSS编码规范及垂直居中的实现方法

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