【web前端】盒子模型

news2025/1/12 12:25:59

 

86133e1fbb8446eba359df02a5909cb6.jpg

border 边框

content 内容

padding内边距

margin外边距

379e2a43a682474ab8b70c9fce998516.jpg

 

 1.边框 border

d303896ddd6a4747a452c78ab4fe3da6.jpg边框粗细 用px作为单位

border-style :

 solid 实线的  dashed虚线的    dotted 点的

 

边框的符合写法:

那三个没有先后顺序

 

边框可以分开写

2ed1795203a64f698fbd5f670b417370.jpg

 

表格的细线边框

border-collapse  控制相邻单元格的边框

border-collapse:collapse 相邻单元格合并一起

 

边框会影响盒子的实际大小

 

 

2.内边距padding

 46309f01786b45a4acb04bc5dba68007.jpg

5f2e2d56dbfd4f5db5fe9fc8049ebec9.jpg

 padding会影响盒子的实际大小

若保证盒子和效果图的大小一致,则让width / height减去多出来的内边距的大小

padding内边距可以撑开盒子,在做类似导航栏时,可以不给盒子宽度,直接给padding最合适

padding可以撑开盒子,有时候去修改宽度

 

 

3.外边距margin

fac8a648e50d4ffcbee455b7d3eb2bb8.jpg

1bd30cbd966b4c8e9e3cc1c6580a73b7.jpg

 

外边距可以让块级元素水平居中,满足条件:

(1)盒子必须指定宽度

(2)盒子的左右外边距设置为auto

f3a7cba74d9a4801868d704addc6ba6c.jpg

 以上方法是让块级元素水平居中,行内元素或者行内块元素水平居中给其父元素添加text-align:center;

 

0c4b955797464c79a6f26c0024eb9bfa.jpg

 (1)相邻块元素垂直外边距的合并

9f459d13d21e405d9780b8961f98f564.jpg

 取两者较大值就是相邻块元素垂直外边距的合并

解决方案:给一个盒子的外边距

 

(2)嵌套块元素垂直外边距的塌陷

7c7b0b419d7448b6beae75c365ca26ab.jpg

 对于两个嵌套关系(父子)的块元素,父元素有上外边距同时子元素也有上外边距,此时父元素会塌陷较大的外边距

6e50b225693e47fc9372274479576da7.jpg 90d8726afa8441f889fc110affb107e3.jpg

 

 

清除内外边距:

网页元素很多都带有默认的内外边距,在布局时,首先要清除网页元素的内外边距。

20c971f446c54784aa8d512c5d3c10a2.jpg

 行内元素只设置左右外边距,不设置上下外边距

 

 

 

附:ps的基本操作

df516b8eb2f341579b1094f88cf558cd.jpg

 

补:

1.圆角边框

9d9a3b798b6e4ba09e2aa43a0f7262e4.jpg 9526e08575a144d9953353ca033aa11a.jpg

 数值越大,圆的越明显

参数值可以是数值也可以是百分比

 

圆形的做法:数值为正方形高度的一半或50%

60d3d87e3fef44e6bbc5a46e3db00f64.jpg

 

圆角矩形做法:

圆角矩形设置为高度的一半

 

上面语法为简写:

可以跟两个值,三个值,四个值

四个值 :左上角 右上角 右下角 左下角(顺时针)

两个值:对角线 副对角线(交叉)

feeeb59e3feb463c9125db5ba50f18ef.jpg

 

 

2.盒子阴影

5ee610f79d7f484d809780b84155cedb.jpg

 默认是外部阴影,但是不可以写上去。

盒子阴影不占空间,不影响其他盒子的排列

 

鼠标经过,就会有阴影

f94bb232a7a246acbf419adf9879f9f3.jpg

 

 

3.文字阴影

12766397c3044b4b9604719443d67ea4.jpg

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/179215.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【编程入门】开源记事本(微信小程序版)

背景 前面已输出多个系列: 《十余种编程语言做个计算器》 《十余种编程语言写2048小游戏》 《17种编程语言10种排序算法》 《十余种编程语言写博客系统》 《十余种编程语言写云笔记》 本系列对比云笔记,将更为简化,去掉了网络调用&#xff0…

20230126英语学习

Your Dog’s Behavior Is a Product of Their Genes 狗狗做什么,基因来决定 这篇好难,字基本都认识,但它不认识我~ “Identification of the genes behind dog behavior has historically been challenging,” says first author Emily Dut…

【计算机网络(考研版)】第一站:计算机网络概述(一)

目录 一、计算机网络的概念 1.计算机网络的定义 2.计算机网络的组成 3.计算机网络的功能 4.计算机网络的分类 二、计算机网络的性能指标 1.速率 2.带宽 3.时延 4.时延带宽积 5.往返时间 6.利用率 三、计算机网络的体系结构 1.体系结构 2.协议 3.服务 4.接口&a…

活动星投票优秀支书网络评选微信的投票方式线上免费投票

“优秀支书”网络评选投票_多人投票流程顺序_视频投票图文投票_微信比赛投票小程序近些年来,第三方的微信投票制作平台如雨后春笋般络绎不绝。随着手机的互联网的发展及微信开放平台各项基于手机能力的开放,更多人选择微信投票小程序平台,因为…

最详细、最仔细、最清晰的几道python习题及答案(建议收藏哦)

名字:阿玥的小东东 学习:python。c 主页:没了 今天阿玥带大家来看看更详细的python的练习题 目录 1. 在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景? 2. 静态函数, 类函数, 成员函数、属性函数的区别? 2.1静态…

Unix\Linux多线程复健(二)线程同步

线程同步 并非让线程并行,而是有先后的顺序执行,当有一个线程对内存操作时,其他线程不可以对这个内存地址操作 线程之间的分工合作 线程的优势之一:能够通过全局变量共享信息 临界区:访问某一共享资源的代码片段&#…

【JavaEE初阶】第六节.多线程 (基础篇 )线程安全问题(下篇)

前言 一、内存可见性 二、内存可见性的解决办法 —— volatile关键字 三、wait 和notify 关键字 3.1 wait() 方法 3.2 notify() 方法 3.3 notify All() 方法 3.4 wait 和 sleep 的对比 总结 前言 本节内容接上小节有关线程安全问题;本节内容我们将介绍有关…

CUDA编程笔记(6)

文章目录前言全局内存的访问模式合并访问和非合并访问使用全局内存进行矩阵转置矩阵复制矩阵转置总结前言 全局内存的合理使用 全局内存的访问模式 合并访问和非合并访问 合并访问指的是一个线程束(同一个线程块中相邻的wrapSize个线程。现在GPU的内建变量wrapSi…

Linux系统之网络客户端工具

Linux系统之网络客户端工具一、Links工具1.Links工具介绍2.安装Links软件3.Links工具的使用4.打印网页源码输出5.打印url版本到标准格式输出二、wget工具1.wget工具介绍2.安装wget软件3.wget工具的使用三、curl工具1.curl工具的介绍2.curl的常用参数3.curl的基本使用四、scp工具…

机器学习(二)--NumPy

本篇文章介绍了一些Numpy的基础操作。NumPy 是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。📙参考:NumPy 数据类型 | 菜鸟教程 (runoob.com)1.Numpy ndarray对象Numpy最重要的一…

Introduction to Multi-Armed Bandits——04 Thompson Sampling[2]

Introduction to Multi-Armed Bandits——04 Thompson Sampling[2] 参考资料 Russo D J, Van Roy B, Kazerouni A, et al. A tutorial on thompson sampling[J]. Foundations and Trends in Machine Learning, 2018, 11(1): 1-96. ts_tutorial 项目代码地址: https://githu…

蓝桥杯刷题014——求阶乘(二分法)

求阶乘 蓝桥杯2022省赛题目 问题描述 满足 N ! 的末尾恰好有 K 个 0 的最小的 N 是多少? 如果这样的 N 不存在输出 −1 。 输入格式 一个整数 K 。 输出格式 一个整数代表答案。 样例输入 2样例输出 10评测用例规模与约定 对于 30% 的数据, 1≤K≤10^6. 对于 100% 的数据, …

新瑞鹏冲刺上市:持续亏损,旗下宠物医院屡被罚,彭永鹤为董事长

家门口的宠物医院所属集团也要上市了。 1月24日,新瑞鹏宠物医疗集团有限公司(New Ruipeng Pet Group Inc.,下称“新瑞鹏”或“新瑞鹏集团”)在美国证监会(SEC)公开提交招股书,准备在美国纳斯达…

LabVIEW什么时候需要实时系统

LabVIEW什么时候需要实时系统实时计算系统能够非常可靠地执行具有非常具体时序要求的程序,这对于许多科学和工程项目来说都很重要。构建实时系统所需的关键组件是实时操作系统(RTOS)。精确计时对于许多工程师和科学家来说,在安装了…

C 语言零基础入门教程(十)

C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 1、函数或块内部的局部变量 2、在所有函数外部的全局变量 3、在形式参数的函数参数定义中 让我们来看看什…

返回值的理解

前言 我们写的函数是怎么返回的,该如何返回一个临时变量,临时变量不是出栈就销毁了吗,为什么可以传递给调用方?返回对象的大小对使用的方式有影响吗?本文将带你探究这些问题,阅读本文需要对函数栈帧有一定…

Win10+GTX3060+Python+PyTorch+Tensorflow安装

本文是个备忘录,是折腾半个下午的成果,记下来免得忘记了。 0. 安装Win10,安装显卡驱动程序。 1. 弄清楚目前版本的PyTorch和Tensorflow支持哪个版本的Python。截至本文编写时,PyTorch需要Python的3.7~3.9,Tensorflow…

【NI Multisim 14.0虚拟仪器设计——放置虚拟仪器仪表(字发生器)】

目录 序言 🍍放置虚拟仪器仪表 🍉字发生器 (1)“控件”选项组 (2)“显示”选项组 (3)“触发”选项组 (4)“频率”选项组 (5)字符…

CSS 艺术之暗系魔幻卡牌

CSS 艺术之暗系魔幻卡牌参考描述效果支线HTML图片主线去除元素的部分默认属性定义 CSS 变量body#card自定义属性定义动画#card::before#card::afterimg代码总汇参考 项目描述MDNWeb 文档搜索引擎Bing 描述 项目描述Edge109.0.1518.61 (正式版本) (64 位) 效果 注:…

DaVinci:HDR 调色

调色页面:HDR 调色Color:HDR GradeHDR 调色 HDR Grade调板不仅可用于 HDR 视频的调色, 也可用于 SDR 视频。其调色功能与标准色轮类似,但能调整的区域却要细致很多,同时,它还是可感知色彩空间的工具。高动态…