前端~样式篇(一)

1.关于网页的布局:

首先分析网页整体的布局。

1)div的分布

2)  是否有水平布局,是否需要浮动,浮动的元素就会脱离文档流,故而在其他的div确定位置时,就不参与计算(默认是垂直分布)

3)哪些元素是需要绝对定位的(在绝对定位时,先要给定该元素 position: absolute ,同时要给定所相对定位的参考元素:position: relative;在却对定位中,top/right/left/bottom   任意两个值就可以确定位置)

4)关于margin/padding/float     都是默认从左上角或者右上角开始的。(故要理解在用这几个属性给元素定位)

2.关于居中

水平居中

1)div居中,块元素   水平居中(margin: 11px auto 0  ==   margin-top:11px  magin-bottom:0;)

注:span img ,input  属于常见的行内元素,通常添加display: block; (可查阅HTML中行内元素与块元素的区别)

垂直居中

1)单行文本垂直居中

方法1: height: 30px;   line-height: 30px;

方法二:弹性布局:(查看弹性布局  http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html)

display: flex;     align-items: center;

2)vertical-align: middle;



(待续。。。)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,807评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,543评论 5 15
  • 每天,我们都会遇到各种各样的人、各种各样的事。这不,今天路口一大虾在此恭候…… 上周休假,出发前事...
    在路上之慢生活阅读 173评论 0 0
  • 在网上看见了一个折纸玫瑰的教程,看着不是很复杂,所以自己就动手做起来了。分享一下我的过程图。 这是做好的成品。 首...
    Lenka_su阅读 450评论 1 6