不是空标签的元素都自带::before
、::after
两个伪类,只不过平时隐藏了css
before在全部元素前面加东西 after在全部元素后面加东西
点击、复制
等)或作操做(hover、click
等)独立的
::before、::after
伪元素通常都是隐藏的,须要添加css属性
才能现身~~动画
/*content是给元素添加内容; content:""就是给元素添加空内容*/ css content: ""; display: block;
::before、::after
伪元素就是一个块级元素的第一个和最后一个元素hover、click、mouseout
等这样的操做能够有选择器:伪类::after
、选择器:伪类::before
这样子的命令来操做伪元素的动态spa
div:hover::after{ color: red; } div:hover::before{ color: red; }
block
box-sizing: border-box;
意思是把边框也算到元素的宽高里去制做进度条指针
两个div包裹,加上背景色标识下就看的清了 <div style="background: red; width: 100px; height: 30px;"> <div style="background: green; width: 100%; height: 100%"></div> </div>
width
,margin: auto;
才有居中的做用display: inline-block;
后会产生空隙vertical-align: top;
消除指针变成手性code
cursor: pointer;
绝对定位
text-align: center;
和letter-spacing: ;
text-indent
设置缩进,令文字看上去从中间向两边展开复制这一行orm
shift + alt + uparrow/downarrow
删除这一行seo
shift + del
这行上移一行/下移一行ci
alt + uparrow/downarrow
光标切换分窗口it
alt + leftarrow/rightarrow
复制光标到每一行io
shift + ctrl + alt
选中到下一个符
shift + ctrl