设置display='block'与设置.show();有和区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:12:13
设置display='block'与设置.show();有和区别?
xQN@5XqF&A j4JQ@((Pb7wnqKUǩrN*C^F#0˴9ElBs Razlc[ռ}>䉘 6$tH6"om;rRg`JU';XVU6?H8LĢ{'[4!%ҾE/T@7'>Q?,BڰJ5u%uYD{??fo

设置display='block'与设置.show();有和区别?
设置display='block'与设置.show();有和区别?

设置display='block'与设置.show();有和区别?
.show();是jq的方法,必须引用jq才可以用,display='block'是JS写法,可以直接用
show()里面对多种情况做了判断,
display='block',没有做判断,比如.div设置为display='block',是正确的,但是,如果你是span,a,strong等非块元素,设置display='block',就会导致样式出错,因为你把它们设成了像DIV一样的块元素(除非你明确的知道你的span等元素必须设置为block)