HTML+CSS盒模型
一、Padding
1、padding用来调整内容在容器中的位置关系;padding的属性要添加到父元素上。
padding值是额外加在元素原有的大小之上的,若想保证元素大小不变,需从元素宽或高上 减掉后添加的padding值。
2、padding属性值的四种方式
四个值:上右下左 padding:10px 20px 30px 20px
三个值:上 左右 下
两个值:上下 左右
一个值:四个方向
二、margin
边界:margin在元素外边的空白区域,被称外边距
三、浮动
横向排版,在一个DIV里,div未定义高度,里面有具有浮动属性的盒子,则父div无法撑开。
1、清除浮动
四、background-position 按外部容器的位置
语法:
background-position : length || length
background-position : position || position
取值:
length : 百分数 | 由浮点数字和单位标识符组成的长度值。
position : top | center | bottom | left | center | right
background-position:-50% -50%;
等同于x:-{容器(container)的宽度—背景图片的宽度}*x百分比,超出的部分隐藏。
等同于y:-{容器(container)的高度—背景图片的高度}*y百分比,超出的部分隐藏。
添加空盒子,子元素添加一个空盒子 .clear{clear:both}
父级元素添加 .clear{display:block;overflow:hidden}
父级元素添加:.clear{dsiplay:block;clear:both;visibility:hidden;content:''} .clear{zoom:"1"}
最新文章
- Java泛型及实践
- css属性设置
- asp.net mvc ClaimsIdentity 授权研究 (还是测试版 有bug)
- svn 提交失败
- CruiseControl.Net学习记录
- scala之method和function的区别
- VBS基础篇 - Err对象
- UVA_1025_A_Spy_in_the_Metro_(动态规划)
- 如何使一个你没有源代码的DLL文件变为强命名的DLL
- HTTP长连接和短连接(转)
- React学习笔记-03 state
- android-------手写签名系统的设计与实现之实现画笔设置
- Valgrind 快速入门
- golang的http分析
- Python数据网络采集5--处理Javascript和重定向
- 前端 jQuery
- 《ASP.NET Core In Action》读书笔记系列三 ASP.NET Core如何处理请求的?
- blfs(systemd版本)学习笔记-构建ibus-libpinyin使用中文输入法
- oracle客户端instantclient如何配置
- react better-scroll 编写类似手机chrome的header显示隐藏效果