jquery的show()方法怎样影响display?

jquery的show()方法,会直接把元素的样式display:none-》display:inline-block吗?如果可以,什么情况下是display:block,什么情况下是display:inline-block?

行内元素是inline
块元素的block

jquery会判断元素默认样式,如果是div之类的块级元素才是block,否则label此类的是inline

同上 行内inline 块级block