CSS

CSS最为常见的两种分布栏布局方法

2020-04-24  本文已影响0人  雨落流年

前言

在使用CSS进行页面布局时,不同的需求需要用到不同的技术。尤其是互联网这一块,产品好不好,实不实用除了看技术团队以及产品本身的架构之外,还要看界面,好的界面效果是具有说服力的,因为当它被批评时也是一针见血的。那么问题来了我们在开发过程中,怎样设计出具有说服力的界面呢?好的界面一定不仅限于配色,文字,图案等,还有一个比较重要的点,它就是我们接下来要说的——布局。

示例网页布局图

分布栏布局中的两种主要的方法

绝对定位(position)

/* 基本属性值及使用方法*/
position: absolute; //局部绝对定位。根据其上级是relative的元素进行布局,可给元素指定 "left", "top", "right" 和 "bottom" 的值,以此来固定该元素在父级元素中的精确位置
position: fixed;//全局绝对定位,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
position: relative;//相对定位,相对于其正常位置进行定位。
position: static;//默认值。不会定位,元素出现在正常的流中(将会忽略 top, bottom, left, right 或者 z-index 声明)。
position: inherit;//规定应该从父元素继承 position 属性的值。

浮动

float: left;//向左浮动
float: right;//向右浮动
float: none;//不需要浮动
float: inherit;//继承父级元素的float的效果

总结

世界不是非黑即白的,还有一种颜色——灰色。说这句话不是为了补充大道理,界面布局中我们不会只单一地选择某一个元素进行使用,像position和float,它们既可以单一使用,也可以同时使用,具体需要看自身的需求而定。为什么要使用布局?无非就是为了使界面更加实用,更加引人注目,发挥它本身需要具有的功能。

需要详细学习基本知识的同学可以参考网站:https://www.w3school.com.cn/cssref/pr_class_float.asp
想要深入了解的同学可以参考网站:https://www.w3.org/TR/CSS/#css

喜欢我的话你也可以关注我的公众号:周小年

(本文适合初学者,如果您是大佬级别人物,欢迎指教!)

上一篇 下一篇

猜你喜欢

热点阅读