常用CSS
常用flex
/* 图片和文字一行垂直对齐 */
display: flex;
flex-direction: row;
align-items: center;
/* 子元素水平垂直居中 */
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
圆角
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
a
a:link {text-decoration: none;}
a:visited {color: #00FF00;}
a:hover {color: #FF00FF;}
a:active {color: #0000FF;}
媒体查询
/* 小于某个宽度 */
@media screen and (max-width:900px) {
}
/* 两个宽度之间 */
@media screen and (max-height: 479px) and (min-width:1410px) {
}
选择
/* 间隔 */
p:nth-child(odd) {
}
p:nth-child(even) {
}
/* 第一行 */
p:nth-child(even) {
background:#0000ff;
}
/* 第二行 */
p:nth-child(odd) {
background:#ff0000;
}
/* 使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。 */
p:nth-child(3n+0) {
background:#ff0000;
}
/* 第n个 */
p:nth-child(2) {
background:#ff0000;
}
文字超出用。。。
width: 300px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
垂直和水平居中
display: flex;
align-content: center;
justify-content: center;