html里的各种属性的auto该如何使用?

 我来答
百度网友90ee3a1
2018-01-09 · TA获得超过4301个赞
知道小有建树答主
回答量:29
采纳率:100%
帮助的人:4567
展开全部

auto翻译为自动的意思,html中应用的最多的就是居中, 当div设定了宽度之后, 加上margin:0 auto;属性, 便可以让div居中在屏幕中间。

关于auto属性的使用详解

什么是auto?

auto是自适应的意思,auto是很多尺寸值的默认值,也就是由浏览器自动计算。

auto 的值就是margin、border、padding以及content宽度之和

所以在具有包裹性的元素上不可以利用width : auto;来让元素宽度自适应浏览器宽。

有时设置margin:0 auto;不起作用?大致两种原因。

  1. 没有为p设置宽度,如果p么有宽度,就无法参考父元素的宽度来进行自身的auto。

  2. p具有包裹性,即脱离标准流,就好比父对象所在的标准流比喻成地表,那包裹性元素就已经上天了。没有了可供参考的父元素宽度进行auto。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式