您当前的位置: 首页 > 故事

CSS定位机制

2018-11-01 22:33:42

CSS 定位机制

CSS 有三种基本的定位机制:普通流、浮动和绝对定位。

position 属性值的含义:

static

元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。

relative

元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。

absolute

原来它在正常流中生成何种类型的框。

fixed

元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。 (ie6秀逗了)

(以上文字纯为凑字数,来自)

为什么使用定位

ml代码结构简单;

2.思路清晰;

3.减少reflow;

可能存在的问题

1.有人说耗性能;(没觉得,也没官方说明。)

2.经常出现bug; (因人而异。)

写代码的时候,思路是非常重要的,整理好思路,然后写代码,效率会提高很多。

相反,你看到一堆东西要写,思路不清晰,容易烦躁,写出来的东西就跟那什么什么一样,自己都看不下去,关键问题是,自己还懒的改,这就是传说中的坑。

页制作 前端重构

一个是代码上的重构,还有一个是人自己思想上的重构,

对于每个元素有自己的理解和感情。

如果千篇一律,写着一样的代码,就跟一个没感情的机器人一样,

本来前端的工作就比较枯燥,

自己再不找个乐子,那就对不起自己了。

作者:祝君

文章来源:携程UED

注:相关站建设技巧阅读请移步到建站教程频道。

铝窗花厂家
镍镁合金
东莞入户手续
推荐阅读
图文聚焦