css 所有内联(行内)元素 都可以通过 display: block 转化成 块元素吗?
2个回答
展开全部
是的,通常,我比较喜欢给所有的内联元素一个display:inline-block;属性,这样可以让IE和火狐中的超链接等内联元素的虚框(focus)更方正。而且还可以设置高度和宽度(默认是无效的)。
追问
display:inline-block; 跟 display: block区别?
追答
display:inline-block; 元素为行内块元素。有宽高属性,但不独占一行。
display: block;元素有宽高属性,并且独占一行显示。
如:一些按钮,可以使用display: block;来隐藏其中的文字(text-indent:-300px;负缩进值),但如果不实用display属性,元素会出现margin负值的情况(按钮被拉到一侧)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询