Web前端基础知识:CSS盒子模型、绝对定位和相对定位
一:CSS盒子模型
- CSS盒子模型概念:CSS盒子模型包含了内容(content)、内边距(padding)、边框(border)、外边距(margin)、宽度(width)、高度(height)几个要素,如图(图为标准盒子模型)

- Content:所写的内容;
Padding:边框内的距离,设置时一般是上右下左的顺序,例如padding:10px(上),20px(右),30px(下),40px(左);
Border:将内容框起来的一个边框。border有三个属性,粗细(width),样式(style),颜色(color)。width可以设置为thin、thick和length,length为具体数值。style可以设置为none、hidden、solid等,none是不显示border,hidden可以解决边框中多余的内容,solid表示是实线。例如上图的边框可表示为border:10px solid red,“10px”表示的是边框的粗细;
Margin :盒子与盒子之间的距离(或者说是边框与边框之间的距离);
Width :宽度(这是标准盒子的宽度,IE的宽度与标准盒子的宽度不同);
Height :高度(同上)。
二:绝对定位和相对定位
- 绝对定位(absolute)的概念:如果设置它的偏移量,将会影响其他元素的位置。如下图(图来自百度)

设置绝对定位时,元素会相对于离自己最近的设置了绝对定位的父元素进行定位。如上图就可以看出,离“第二个块”最近的设置了绝对定位的父元素是div02。【相对定位同理】
- 相对定位(relative)的概念:通过设置可使边框“相对于”它的起点移动,不影响其他元素的位置,依旧占据着原来的空间。如下图(图来自百度)


Web前端基础知识:CSS盒子模型、绝对定位和相对定位相关推荐
- 前端基础之CSS盒子模型
目录 长度单位 像素 百分比 em rem 颜色单位 RGB RGBA 文档流(normalflow) 盒子模型 内容区(content) 边框(border) 内边距(padding) 外边距(ma ...
- html clear属性值,【Web前端基础知识】clear使用方法
[摘要] 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页.下面是[Web前端基础知识]clear使用方法,小编建议有准备参加考试的备考生一定要合理规划时间,仔细阅读相关规定,提 ...
- Web前端基础知识整理
1. 前端基础知识 文件分类 XML(扩展标记语言) 装载有格式的数据信息,用于各个框架和技术的配置文件描述 特点: 扩展名为.xml 内容区分大小写 标签要成对出现,形成容器,只能有一个 标签按正确 ...
- web前端基础与CSS入门
web前端基础 1.嵌套列表 注:列表之间可以互相嵌套,形成多层级的列表. <!DOCTYPE html> <html lang="en"> <hea ...
- 前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)
盒子模型 什么是盒子模型 网页设计中常听的属性名:内容(content).内边距(padding).边框(border).外边距(margin), CSS盒子模型都具备这些属性.这些属性我们可以用日常 ...
- Web前端基础知识总结
一.HTML和CSS 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是pres ...
- WEB前端 基础知识汇总
javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现 typeof(obj) === "string" typeof obj === ...
- Web 前端基础知识面试大全
目录 一.HTML 1.对 HTML 语义化的理解 2.区别:src 和 href 3.DOCTYPE 的作用 4.HTML5 的新特性 5.script 标签中的 defer 和 async 6. ...
- web前端基础html,css,js,jquery
目录 1 前端技术: 1.1 学习方法 1.1.1 前端要怎么学? 1.1.2 前端技术栈 1.2 HBuilderX 1.2.1 介绍 1.2.2 安装 1.2.3 主题 1.2.4 字体 1.2. ...
最新文章
- python绘图实例-Python使用matplotlib简单绘图示例
- 【转】jQuery.ajax向后台传递数组问题
- Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
- asp.net防类似DDOS攻击(CC攻击)代码
- spark sql合并小文件_如何比较Hive,Spark,Impala和Presto?
- Thread.join()
- 汇编语言---统计数据区的正、负数并分开存放
- Linux echo print命令,linux常用命令-echo/printf/file
- 小程序是否转发群还是个人(转发功能)
- [python] 解决OSError: Address already in use
- 面试题大汇总华为面试题
- [雨林木风][番茄花园][电脑公司][深度论坛][龙帝国]系统光盘收录大全(精品)
- html链接regard,regard是什么意思
- 服务器远程管理简介(ILO,BMC,RSA)
- 猜java数字游戏大全_Java 猜数字游戏
- 设备驱动中的并发控制-自旋锁
- win10 凭据管理
- 关于统计检验中P值的解释
- java日志,需要知道的几件事(commons-logging,log4j,slf4j,logback)
- Qt 官方资源下载地址
热门文章
- linux手机如何支付宝购物,Ubuntu 9.04下使用支付宝最简单方法[多图]
- 每个人的QQ里 都有一个这样的人
- 755 linux,linux系统644、755、777权限详解
- 爆炸式的工作机会和多项目同步
- 如何引入JavaScript脚本?
- Eclipse中,修改任何代码都需要重启的问题
- android 4.2 关闭 strict mode,Strictmode的使用
- 如何用python抢火车票_Python3实现抢火车票功能(上)
- 高通平台解析dump日志方法
- 写了一个适配 Android12-exported 的小插件