美文网首页CSS
CSS最为常见的两种分布栏布局方法

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

作者: 雨落流年 | 来源:发表于2020-04-24 20:10 被阅读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 属性的值。
  • 作用如下
    元素使用position或positioning后会不再占据一开始的位置,也就是说该元素会在原基础上重新定位(到你预想的地方)。

  • 优点
    精确并不留痕迹的控制元素的位置到自己预想的地方。

浮动

  • 基本属性(position)
float: left;//向左浮动
float: right;//向右浮动
float: none;//不需要浮动
float: inherit;//继承父级元素的float的效果
  • 作用
    为元素分配空间。

  • 优点
    元素仍然保留文档流之中,适当地使用float能够让我们充分地利用页面空间。

  • 缺点
    不同地浏览器对float有着不同地支持程度。

总结

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

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

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

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

相关文章

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

    前言 在使用CSS进行页面布局时,不同的需求需要用到不同的技术。尤其是互联网这一块,产品好不好,实不实用除了看技术...

  • CSS实现三栏布局

    CSS实现三栏布局(5种) 常见的布局方式: float布局、Position定位、table布局、弹性(flex...

  • CSS布局技巧总结

    目录 详解 CSS 七种三栏布局技巧 16种方法实现水平居中垂直居中 详解 CSS 七种三栏布局技巧 三栏布局,顾...

  • CSS经典布局

    CSS经典布局 本文主要对一些常见的CSS布局问题进行总结,涉及三栏布局、负margin、清除浮动、居中布局、Fl...

  • CSS三栏布局的经典实现方法

    三栏是CSS布局中常见的一种布局模式,顾名思义,就是将网页内容以三列的形式呈现。通常,三栏布局中的左栏和右栏是固定...

  • CSS实现三栏布局的方法

    经典CSS题目:三栏布局 假设页面高度已知,请写出三栏布局,其中左栏、右栏宽度各为300px,中间自适应。 方法1...

  • CSS布局

    前言 以下将针对CSS常见的居中及布局问题进行讲解,主要以float及对position的两种方法进行讲解。 左右...

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • 瀑布流的实现方法

    瀑布流布局国外:Pinterest国内:花瓣 1.js方法2.jq方法3.css3多栏布局 index.html ...

网友评论

    本文标题:CSS最为常见的两种分布栏布局方法

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