博客列表 >盒模型、常用单位及媒体查询

盒模型、常用单位及媒体查询

转行的中年油腻大叔
转行的中年油腻大叔原创
2021年09月30日 14:26:45459浏览

盒模型与计算方式

  • 基本所有的站点都是用盒子组合而成,主要属性常见为
    |width|height|border|padding|marging|
    |—-|—-|—-|—-|—-|
    |宽度|高度|边框|内边距|外边距|
    | box-sizing: content-box默认内容区大小| box-sizing: border-box;包装盒子占据的空间不变|可设置宽度及样式|透明|透明|
    1. .box {
    2. width: 500px;
    3. height: 400px;
    4. border: 5px solid;
    5. background-color: blue
    6. padding:10px
    7. }
    8. /* 注意 BOX相对BODY的STYLE来说 是一个【“文本”】 例如body style="color: burlywood" 就是会“覆盖”到BOX的颜色,除非BOX有单独设置。*/
  • box 关键属性的几个设置点
    padding 【 四值: 上, 右,下, 左 】注意就是顺时针方向(12点开始顺时针)
    如果 【三值 上 左右 下】如两值 【上下 ,左右】因此,关键记忆点,就是第二个产生都是标识左右。 单值为 上下左右都一样。
  • box-sizing的2个很关键的属性:
    1. box-sizing:content-box
    2. /*代表 默认的 盒子大小就是等于内容大小*/
    3. .box{
    4. width:200px;
    5. height:200px;
    6. padding:10px;
    7. margin:10px;
    8. box-sizing:content-box;
    9. }
    10. /*代表 这个BOX可以输入的文本框就是200*200 跟其他padding margin等 边距无关 */
    11. box-sizing:border-box
    12. /*代表 这个BOX可以输入的文本框就是200*200===>(200-10-10)*(200-10-10) 跟其他padding margin等 边距有关 */

    常用单位

  • px 绝对单位 1英寸=96px
    先对单位:em rem(根元素:root中) 跟字号大小有关系 font-size相互绑定
    vh vw 跟可视窗口大小有关系,视窗看成100份(当前页面)

    媒体查询

    ```css
    / 移动优先,则小屏幕开始写起 /
    @media (min-width: 480px) {
    html {
    font-size: 12px;
    1. }
    @media (min-width: 640px) {
    html {
    font-size: 14px;
    1. }
    2. @media (min-width: 720px) {
    html {
    font-size: 16px;
    1. }

/ PC优先,则大屏幕开始写起 /
@media (max-width: 720px) {
html {
font-size: 16px;
}
/ 得注意 最大的值要配合 min-with组合 / @media (min-width: 720px) {
html {
font-size: 16px;
}

  1. ```
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议