以前我对 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 许可协议
2 回答817 阅读✓ 已解决
4 回答880 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答797 阅读✓ 已解决
2 回答991 阅读✓ 已解决
2 回答2.5k 阅读
宽度自动
宽度 100%
要可视化差异,请参见这张图片:
资源