博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css布局汇总
阅读量:4953 次
发布时间:2019-06-12

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

1.块元素:   margin:0 auto;

2.行内块或行内元素:text-align:center;

3.position:static(默认),relative(相对自身的位置定位),absolute(相对最近的有定位元素的父盒子定位,除static之外的两种),定位配合top,left,right,bottom使用

4.float:left,right ,注意:需要清除浮动影响 

  1. 对后面一级的元素使用clear:both;
  2. 使用overflow:hidden;
  3. 对浮动的元素的父盒子设置容纳浮动盒子的高
  4. 使用伪元素.clear:after{content:".";display:block;clear:both;height:0;width:0;}
  5. 为了兼容IE,需要加上*zoom:1;      

5.利用对父盒子设置display:table-cell   ;但是,这种方法只能在IE8+、谷歌、火狐等浏览器上使用,IE6、IE7都无效。

1  2  3  4     
5 Document 6 22 23 24
25
26
27 28

6.对盒子进行position:absolute;top:50%;left:50%;margin-left:负的盒子宽度的一半;margin-top:负的盒子高度的一半;

7.对上面的代码进行小改动,在不知道盒子的大小的时候,对偏移的位置用transform:translate3d(-50%.-50%,0)

8.利用float:left和相对定位position:relative定位,细节是不需要知道居中的盒子的大小,不过需要对定位的盒子加一层盒子,先对中层盒子移动一半,然后再对小盒子移动多走的一半

	
Document
sadskla

  

 

转载于:https://www.cnblogs.com/cyany/p/7536400.html

你可能感兴趣的文章
手动通知扫描SD卡主动生成缩略图
查看>>
js中tagName和nodeName
查看>>
PC-XP系统忘记密码怎么办
查看>>
Android实例-打电话、发短信和邮件,取得手机IMEI号(XE8+小米2)
查看>>
深入了解Oracle ASM(二):ASM File number 1 文件目录
查看>>
SQL数据库学习系列之一
查看>>
Boosting(提升方法)之AdaBoost
查看>>
CUDA学习1 在Visual Studio和CodeBlocks上配置
查看>>
JavaScript(6)——事件1.0
查看>>
2013 ACM-ICPC China Nanjing Invitational Programming Contest 总结
查看>>
【Hibernate学习笔记-5】@Formula注解的使用
查看>>
链接元素<a>
查看>>
Binding object to winForm controller through VS2010 Designer(通过VS2010设计器将对象绑定到winForm控件上)...
查看>>
Spring Boot实战笔记(二)-- Spring常用配置(Scope、Spring EL和资源调用)
查看>>
前端性能优化集【持续更新】
查看>>
第二章:webdriver 控制浏览器窗口大小
查看>>
四则运算2初步构思
查看>>
Break the Chocolate(规律)
查看>>
C#jbox小节
查看>>
结构体指针释放的问题
查看>>