900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > css中width:auto和width:100%的区别是什么【HTML】

css中width:auto和width:100%的区别是什么【HTML】

时间:2020-08-30 02:45:15

相关推荐

css中width:auto和width:100%的区别是什么【HTML】

web前端|html教程

css中width:auto和width:100%的区别是什么

web前端-html教程

A、width:auto

二次元动漫网页源码,vscode能用python吗,ubuntu怎么 tab,tomcat禁用http,sqlite提取数据库,jquery树形表格插件,目前最火的移动端前端框架,龙岩爬虫批发市场,php判断是否上传了文件,无锡爱采购seo,网站后台系统设置,iis网页提示输入用户名,wordpress企业模板lzw

1、块级元素默认的宽度值,意味着浏览器会自己选择一个合适的宽度值。

手机 ui 源码,vscode保存英文,ubuntu大数据安装教程,编译tomcat项目,sqlite数据的操作,discuz插件页面空白,比较主流的前端框架,爬虫用的算法,php执行函数,seo优化监测,jsp源码下载网站,网页代码 图片居中,jquery免费网站模板,捐助页面html,学校管理系统登录页面html模板,仿喜马拉雅微信小程序lzw

2、内容的宽度=’margin-left’ + ‘border-left-width’ + ‘padding-left’ + ‘width’ + ‘padding-right’ + ‘border-right-width’ + ‘margin-right’

微店分销源码下载,树莓派ubuntu ui,上传下载文件到tomcat,爬虫的编程方法,穷游网的php面试题,seo前途lzw

如果margin-left’ + ‘border-left-width’ + ‘padding-left’ + ‘padding-right’ + ‘border-right-width’ + ‘margin-right’比较大,就减小width的值,如果比较小呢,就增大width的值,使其满足上面的表达式。

B、width:100%

当width设置为100%之后,它的宽度就是父级的width,并且随着父级的width自动变化,增加子元素的padding和margin之后,它的width还是不变的,这是与设置为auto的区别。

C、width:auto和width:100%的区别

1、width:100% 并不包含margin-left margin-right的属性值,直接取其父容器的宽度加上含margin-left /margin-right的值。如果设置了margin那新的width值是容器的宽度加上margin的值。就会发现加了 margin相对应的边就会多出设置的空白。而且会多出横向滚动条因为宽度已经超出了屏幕的范围,(这条相对于父容器是body)。

2、width:auto包含margin-left/margin-right的属性值。width:auto总是占据整行,这其中margin的值已经包含其中了,如果要设置margin的值那就用一整行然后减去margin的值就得到了现在的宽度了。减去的这个值就是相应边得空白。显著的特征是这个没有横向滚动条出现也就是宽度没有增加。

3、一般width:auto使用的多,因为这样灵活,而width:100%使用比较少,因为在增加padding或者margin的时候,容易使其突破父级框,破环布局。

参考资料: css中width:auto和width:100%的区别 /news/965.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。