div的before,after两个伪元素为例,如果在css中修饰div::before{content: '[',就可以让这个div里的内容前都加上一个[。并且这个伪元素还可以加border修饰。只是伪元素无法被选中,也就是说,刚刚出现的[无法被选中。可以减少一个div,装逼用的比较多。。content。a标签时,希望下载时,可在标签内写上download,这样浏览器点击时,就会下载,而不是弹出页面预览。tac也就是text-align: center;transition: box-shadow 1s;让阴影有一个过渡效果。height为100%时,可以让他自适应父标签。box-sizing: border-box;之后,如果在写了width之后再写padding,可以不会超出父元素的100%,因为这样写,定义了width中包含了padding。li:nth-child(even)选中偶数属性的li。odd则是单数,是li的伪类。一个冒号是伪类,两个冒号是伪元素。display: inline-block,会出现底下的空隙,一般需要加vertical-align: top;inline-block在想让一个block元素变窄时,常从他的父元素入手会比较合适。