标签:box cti fill 技术 ges block 创建 rac 一个



- grid-template-columns
- grid-template-rows
你想要多少行或者列,就填写相应属性值的个数,不填写,自动分配
div{
    grid-template-columns:10px 10px 10px;
    grid-template-rows:10px 10px;   
}
//表示分配了一个3列2行的栅格
第一个参数是重复的次数,第二个参数是所要重复的值
div{
    grid-template-columns:repeat(3,100px)       //表示创建了3列100px的栅格
}
有时,单元格的大小是固定的,但是容器的大小不确定,这个属性就会自动填充
div{
    grid-template-columns:repeat(auto-fill,100px) 
}
3.fr,为了方便表示比例关系,网格布局提供了f关键字( fraction的缩写,意为“片段”)
div{
    grid-template-columns:repeat(3,1fr)  //宽度平均分成3等分
}
item(项目)相互之间的间距,注:此属性是容器属性

设置单元格内容的水平和垂直的对齐方式
justify-items : start | end | center | stretch
例如

设置整个内容区域的水平和垂直的对齐方式
用来设置多出来的项目宽和高

句话解释,用来指定tem的具体位置,根据在哪根网格线

此属性简写为
div{
    //第一种写法
    grid-column-start:1;
    grid-column-end:3;
    
    //第二种写法
    grid-column:1 /3 ;
}
//两种写法等价
行列同时使用

box-sizing 默认值是 content-box
当布局为一下这种情况时
html
<body>
    <div id="main">
        <div id="content">
        </div>
    </div>
</body>
css
#main{
    width: 100%;
    background: #6666;
    padding: 10px;
    // box-sizing: border-box;
}
#content{
    width: 100%;
    height: 100px;
}
若无box-sizing 则会出现界面能拖动的情况,此时,直接设置box-sizing:boder-box,解决

标签:box cti fill 技术 ges block 创建 rac 一个
原文地址:https://www.cnblogs.com/sushiyv/p/14752229.html