WEB前端 盒子模型稳定性
WEB前端-CSSS盒子模型稳定性
盒子模型布局稳定性
按照 优先使用 宽度 (width) 其次 使用内边距(padding) 再次 外边距(margin)。
width > padding > margin
复制代码
原因:
- margin 会有外边距合并 还有 ie6下面margin 有bug,所以最后使用。
- padding 会影响盒子大小, 需要进行加减计算(麻烦) 其次使用。
- width 没有问题,建议经常使用宽度剩余法 高度剩余法来做。
CSS3盒模型
CSS3中可以通过box-sizing 来指定盒模型,即可指定为content-box、border-box,这样我们计算盒子大小的方式就发生了改变。
可以分成两种情况:
1、box-sizing: content-box 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode
2、box-sizing: border-box 盒子大小为 width 就是说 padding 和 border 是包含到width里面的
注:上面的标注的width指的是CSS属性里设置的width: length,content的值是会自动调整的。
div:first-child {width: 200px;height: 200px;background-color: pink; box-sizing: content-box; /* 就是以前的标准盒模型 w3c */padding: 10px;border: 15px solid red;/* 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode */}div:last-child {width: 200px;height: 200px;background-color: purple;padding: 10px;box-sizing: border-box; /* padding border 不撑开盒子 */border: 15px solid red;/* margin: 10px; *//* 盒子大小为 width 就是说 padding 和 border 是包含到width里面的 */
}
复制代码
盒子阴影
语法格式:
box-shadow:水平阴影 垂直阴影 模糊距离 阴影尺寸 阴影颜色 内/外阴影;
复制代码
- 前两个属性是必须写的。其余的可以省略。
- 外阴影 (outset) 但是不能写 默认 想要内阴影 inset
div {width: 200px;height: 200px;border: 10px solid red;/* box-shadow: 5px 5px 3px 4px rgba(0, 0, 0, .4); *//* box-shadow:水平位置 垂直位置 模糊距离 阴影尺寸(影子大小) 阴影颜色 内/外阴影; */box-shadow: 0 15px 30px rgba(0, 0, 0, .4);}
复制代码
WEB前端 盒子模型稳定性相关推荐
- 前端-----盒子模型
盒模型分为两种:标准模型和IE模型,主要了解标准模型 盒模型示意图 盒子模型的属性 width :内容的宽度 height: 内容的高度 padding: 内边距,边框到内容的距离 border: ...
- CSS盒子模型居中方法,web前端开发教程视频
前言 下面分享了一些关于腾讯,酷狗,字节(实习的)面试真题,让大家参考.大家也自己去收集整理其他的面试题,可以通过这些面试题,查看自己的不足,也可以了解自己想要去的公司容易出现的面试题,进行有针对性复 ...
- Web前端,CSS中盒子模型的组成,了解掌握盒子模型的边框、内边距、外边距
前言 持续总结输出中,今天分享的是Web前端,CSS中盒子模型的组成,了解掌握盒子模型的边框.内边距.外边距 1.盒子模型的介绍 盒子的概念 页面中的每一个标签,都可看做是一个 "盒子&qu ...
- 【Web前端】落地成盒?达咩之——CSS盒子模型及属性
目录 前言 什么是盒子模型 盒子的组成 盒子的大小 盒子成分分析 1.外边距--margin 2.padding--内边距 3.border--边框 border-style:边框样式 border- ...
- web前端 --- CSS(04) -- 盒子模型、div+css网页布局、css3新特性
盒子模型 (1)网页标签分类: 行内元素: 块级元素:有宽高,可以设置大小,同时不会让其他块元素默认占据当前行 (2)内边距: 内容和边线之间存在空白区域,空白区域被称为:内边距(padding) 盒 ...
- Web前端学习笔记05:CSS_盒子模型_复合选择器_标签显示 模式_三大特性_书写规范
文章目录 1. CSS复合选择器 1.1 后代选择器(重点) 1.2 子元素选择器 1.3 交集选择器 1.4 并集选择器(重点) 测试题 1.5 链接伪类选择器(重点) 1.6 复合选择器总结 2. ...
- 【web前端】CSS笔记小结 盒子模型+PS基操+样例(Day 3+部分Day 4)
来源:黑马程序员pink老师前端入门教程 目录 I. 盒子模型 Box Model ①网页布局的本质 ②组成部分 ❀图解 ❀边框 border ※ 组成 ※※ 样式 ※ 简写 ※练习 ※细线边框 ...
- 【web前端】CSS盒子模型
居然隔了一个星期了,啊我到底在干嘛. 使用课程是黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili 目录 框架 一.盒子模型 ...
- web前端:4_盒子模型与样式排版(手机壁纸切换)
1,块元素特征 <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...
- Web前端第二季(CSS):七:第3章:盒子模型:306-盒子模型的外边距+307-外边距自动合并+308-边框样式+309-边框颜色和边框宽度
目录 一.目的 1.想:学习前端知识 2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆. 二.参考 1.我自己代码的GitHub网址 1.SIKI学院:我参考此视频实操 1.w3school ...
最新文章
- Spring-学习笔记04【Spring的常用注解】
- 微信小程序 全局变量异步函数_微信小程序制作简述
- tomcat安装启动配置
- 笨办法学 Python · 续 练习 30:有限状态机
- Linux下Ubuntu关闭触摸板(TinkPad)
- poj java 输入超时_Java:如何实现代码超时功能?
- 微软旗下Maluuba推出看图问答数据集,想让AI看懂图表
- c java 字节流_Java 学习(23)---(IO流之字节流)
- 微信公众号-自定义菜单的创建
- Filter过滤指定ip地址
- 上网行为管理网络分析系统
- 伪C++开发连连看(补充)
- java的平方函数_java中的数学函数Math方法记录
- python 股票回测系统_Python爬虫回测股票的实例讲解
- 分享一下最近微信域名防封的一些心得和经验,怎么才能做到域名防封呢
- Arcesium面试体验|S6(在校园实习)
- Git提交前端代码遇到Lint errors found in the listed files.和husky - pre-push hook failed (add --no-verify)
- PyTorch笔记 - MAE(Masked Autoencoders) PyTorch源码
- 高通QCA6174A WiFi/蓝牙二合一芯片
- idea中打开maven的setting.xml
热门文章
- [Spark]-结构化数据查询之自定义UDAF
- 【krpano】多分类缩略图及多分类地图案例
- java实现求数组中元素第二大的元素
- markdown公式编辑参考
- tf.contrib.rnn.core_rnn_cell.BasicLSTMCell should be replaced by tf.contrib.rnn.BasicLSTMCell.
- MYSQL的三种注释
- Autodesk正在招聘Civil、Infraworks金牌支持工程师(Premium Support Specialist)
- C# Invoke 使用 异步委托
- 如何往一个指定的地址写入一个值呢
- Asp.Net水晶报表边框不显示之解决方法