css收纳盒

63 阅读1分钟

1.grid 栅格布局

.main {
  width: 100%;
  height: 100%;
  display: grid;//栅格
  box-sizing: border-box;
  grid-template-columns: repeat(2, 1fr);//横向 分为2grid-template-rows: repeat(2, 1fr);//竖向分为2gap: 0.5rem;//每隔之间得间距
}}

2.CSS文本平衡排版 text-wrap:balance 浏览器将自动计算单词数并将它们平均分配到两行

image.png 加了text-wrap:balance之后的展示

image.png

3.ul > li子代选择(里面如果还是ol下面的li,是不会被继承样式的)

4.h1 + p邻接兄弟选择:是指紧挨着h1元素下面的第一个元素p

h1 + p {
  font-weight: bold;
  background-color: #333;
  color: #fff;
  padding: 0.5em;
}

5.关系选择器:想选中为<ul>的直接子元素的带有“a”类的列表项

ul > li[class="a"] {

}

文档参考## 子代关系选择器