以前我对 width: auto
的假设是宽度设置为内容的宽度。现在我看到它占用了父级的整个宽度。
谁能描述一下这些之间的区别?
原文由 Navin Rauniyar 发布,翻译遵循 CC BY-SA 4.0 许可协议
以前我对 width: auto
的假设是宽度设置为内容的宽度。现在我看到它占用了父级的整个宽度。
谁能描述一下这些之间的区别?
原文由 Navin Rauniyar 发布,翻译遵循 CC BY-SA 4.0 许可协议
width: auto;
当从边距、填充或边框添加额外空间时,将尽可能努力使元素与其父容器保持相同的宽度。
width: 100%;
将使元素与父容器一样宽。额外的间距将被添加到元素的大小而不考虑父级。这通常会导致问题。
原文由 Ian Jennings 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
3 回答2.1k 阅读
宽度自动
宽度 100%
要可视化差异,请参见这张图片:
资源