谈谈CSS

作者: 柒汾醉 | 来源:发表于2018-01-11 19:15 被阅读0次

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

  • HTML 缩进采用两个空格,样式名称使用‘-’,使用小写字母,尽量语义化
  • CSS 缩进采用两个空格。css顺序尽量与html结构保持一致
  • 其他参考编码规范或与团队保持统一

垂直居中案例

  • padding上下一致,挤压居中
<div class="box">
    <img src="http://cdn.jirengu.com/public/logo-tiny.png" alt="">
  </div>
.box {
  width:300px;
  border:1px solid;
  text-align: center;
  padding:40px 0px;
}
  • 绝对定位实现居中
 <div class="layout">
    <div class="box">
    </div>
 </div> 
.layout {
  width:600px;
  height:600px;
  border:1px solid;
  text-align: center;
  position: relative; 
}
.box {
  width:300px;
  height:100px;
  border:1px solid;
  text-align: center;
  padding:40px 0px;
  position: absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
  • vertical-align和伪元素结合实现居中
  <div class="box">
    <img src="http://cdn.jirengu.com/public/logo-tiny.png" alt="">
  </div>
.box{
  width:400px;
  height:400px;
  border:1px solid  black;
  text-align:center;
}
.box:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.box img{
  vertical-align:middle;
}
  • table-cell实现居中,将父级元素表格单元格式化
 <div class="box">
    <img src="http://cdn.jirengu.com/public/logo-tiny.png" alt="">
  </div>
.box{
  height: 200px;
  width: 300px;
  border:1px solid;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
  • flex-box轻松实现居中
display:flex;
align-items:center;

相关文章

  • 谈谈CSS

    你平时写代码遵守的编码规范 HTML 缩进采用两个空格,样式名称使用‘-’,使用小写字母,尽量语义化 CSS 缩进...

  • 谈谈css

    开始接触css的时候,感觉很申请,就跟着老师讲的,去写,模仿,写多了就明白了,一个效果的呈现需要什么样式。到慢慢接...

  • 高性能滚动 scroll 及页面渲染优化

    最近在研究页面渲染及web动画的性能问题,以及拜读《CSS SECRET》(CSS揭秘)这本大作。 本文主要想谈谈...

  • part2: CSS基础-练习

    CSS全称: cascading style sheets 谈谈css伪类与伪元素 这是我见过最全的伪类和伪元素总...

  • 【CSS】 关键字 initial、inherit 和 unse

    来自:谈谈 CSS 关键字 initial、inherit 和 unset(侵删)[https://www.cnb...

  • 前端面试准备--2.css盒模型

    css盒模型 1.题目:谈谈你对css盒模型的认识(从理论转化到应用) 基本概念:标准模型+ IE模型border...

  • 谈谈CSS垂直居中

    源自《css揭秘》在CSS中对元素进行水平居中非常的简单:如果是一个行内元素,就对他的父元素应用'text-ali...

  • css3学习笔记

    最近做的项目中,涉及到了许多动画效果的实现,今天主要谈谈css3 Animation的使用。 CSS3属性中有关于...

  • 3-4 CSS盒模型

    题目:谈谈你对CSS 盒模型的认识 基本概念 标准模型+IE模型 标准模型和IE模型的区别 CSS 如何设置这两种...

  • 前端面试题(2)——CSS盒模型

    题目:谈谈你对CSS盒模型的理解 基本概念:标准模型+IE模型 标准模型和IE模型的区别 CSS如何设置这两种模型...

网友评论

      本文标题:谈谈CSS

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