button设置block,并没有具备流体性(即宽度100%)

查看
ABOUTYOU
浏览 841回答 2
2回答

慕容708150

这个是规范决定的对于块级替换元素Theusedvalueof'width'isdeterminedasforinlinereplacedelements.Thentherulesfornon-replacedblock-levelelementsareappliedtodeterminethemargins.宽度还是按他是行内元素来计算的,但是margin是按块级元素来计算。默认auto一般是是其固有值,button元素的宽度可能就是其内字体宽度,加默认内边距加边框的宽度而普通块级元素之所以有流体特性,是因为其宽度为auto时'margin-left'+'border-left-width'+'padding-left'+'width'+'padding-right'+'border-right-width'+'margin-right'=widthofcontainingblock
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript