博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css框模型、定位、浮动
阅读量:4699 次
发布时间:2019-06-09

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

一、CSS 框模型概述

1.CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框、外边框的方式。

2.元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。

提示:背景应用于由内容和内边距、边框组成的区域。

二、css内边框

1.元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。

2.CSS padding 属性定义元素边框与元素内容之间的空白区域。

   CSS padding 属性定义元素的内边距。padding 属性接受长度值或百分比值,但不允许使用负值。

3.单边内边距属性

 分别设置上、右、下、左内边距:padding-top

                                                       padding-right

                                                       padding-bottom

                                                       padding-left

三、css的定位与浮动

CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。

定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。显然,这个功能非常强大,也很让人吃惊。要知道,用户代理对 CSS2 中定位的支持远胜于对其它方面的支持,对此不应感到奇怪。

另一方面,CSS1 中首次提出了浮动,它以 Netscape 在 Web 发展初期增加的一个功能为基础。浮动不完全是定位,不过,它当然也不是正常流布局。我们会在后面的章节中明确浮动的含义。

1.定位 : top,left,right,bottom 只有元素增加定位的情况下才会使用。

       相对定位:一般不要去用top,left,right,bottom。

       绝对定位:元素会脱离文档流,一般不要去用margin,用top,left,right,bottom。

备注:一般的情况下:相对定位和绝对定位是同时出现的。

           一般所有的下拉框都是绝对配合着相对定位完成的。

2.浮动:浮动分为两种,左浮动和右浮动。

              浮动会脱离文档流。

              清除浮动: 不是清除自身的浮动,而是清除上一个浮动对自身造成影响。

 

转载于:https://www.cnblogs.com/ggss/p/10945664.html

你可能感兴趣的文章
gulpfile 压缩模板
查看>>
【34.14%】【BZOJ 3110】 [Zjoi2013]K大数查询
查看>>
【 henuacm2016级暑期训练-动态规划专题 A 】Cards
查看>>
第五篇:白话tornado源码之褪去模板的外衣
查看>>
设备常用框架framework
查看>>
bootstrap模态框和select2合用时input无法获取焦点(转)
查看>>
MockObject
查看>>
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
C# 两个datatable中的数据快速比较返回交集或差集
查看>>
关于oracle样例数据库emp、dept、salgrade的mysql脚本复杂查询分析
查看>>
adb shell am 的用法
查看>>
iOS10 UI教程视图和子视图的可见性
查看>>
FindChildControl与FindComponent
查看>>
中国城市json
查看>>
android下载手动下载Android SDK
查看>>
C++学习:任意合法状态下汉诺塔的移动(原创)
查看>>
leetcode133 - Clone Graph - medium
查看>>
一点小基础
查看>>