博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS:CSS定位和浮动
阅读量:5980 次
发布时间:2019-06-20

本文共 976 字,大约阅读时间需要 3 分钟。

CSS2.1规定了3种定位方案

1.Normal flow:普通流(相对定位 position relative、静态定位 position static)

  普通流(normal flow,国内有人翻译为文档流):普通流默认是静态定位,将窗体自上而下分成一行一行,块级元素从上至下、 行内元素在每行中按从左至右的挨次排放元素,即为文档流。

2.Float:浮动流

  浮动流:元素的浮动,即可以让一个元素脱离原来的文档流,漂到另一个地方,漂到左边或右边等等。

3.Absolute position:绝对定位

  绝对定位:就是直接将元素的位置写清楚,距离它的外层元素的左边、右边等多少距离。

 

第一部分、普通流Normal Flow演示:

代码:

CSS_Position.html

 
View Code

CSS_Position.css:静态定位  <position static 从上到下>

 
View Code

效果图:

CSS_Position.css:静态定位  <position static 从左到右>

 
View Code

 效果图:

 

CSS_Position.css:相对定位 <position relative>

 
View Code

效果图:

 

 

第二部分、Float 浮动流演示:  

CSS_Position.css:浮动一个元素

 
View Code

效果图:

CSS_Position.css:三个元素全部浮动

 
View Code

效果图:

CSS_Position.css:清除浮动元素

 

 
View Code

效果图:

 

第三部分、Absolute position绝对定位演示:

CSS_Position.html

 
View Code

CSS_Position.css: mylabel的默认位置

 
View Code

效果图:

CSS_Position.css:绝对定位、使用绝对定位改变mylabel的位置,使mylabel距离外层顶部-10px,距离外层右边10px:

 
View Code

效果图:

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5810673.html
,如需转载请自行联系原作者
你可能感兴趣的文章
Spring可扩展Schema标签
查看>>
c++ STL unique , unique_copy函数
查看>>
http://miicaa.yopwork.com/help/overall/
查看>>
浅谈关于特征选择算法与Relief的实现
查看>>
mybatis-spring 项目简介
查看>>
Wireshark抓取RTP包,还原语音
查看>>
Behavioral模式之Memento模式
查看>>
Work Management Service application in SharePoint 2016
查看>>
Dos 改动IP 地址
查看>>
Laravel 源码解读:php artisan make:auth
查看>>
【转】ionic run android 成功launch success,但是genymotion虚拟机没有显示
查看>>
苹果在GitHub上正式开源iOS内核源码
查看>>
测试人员面临的测试挑战和必备技能
查看>>
使用Flutter之后,我们的CPU占用率降了50%
查看>>
同事反馈环:为什么度量和会议还不够充分
查看>>
[转]十问 Linux 虚拟内存管理 (glibc)
查看>>
老司机带你深入浅出 Collection
查看>>
查询系统-vba
查看>>
[译]Spring Session 与 Spring Security
查看>>
python学习笔记(05)
查看>>