对于我浏览器中的默认设置,width
获取默认值100%
并height
获取默认值auto
。
众所周知,垂直和水平的默认效果非常不同。盒子的宽度(a<div>
例如,但使用的元素当然会改变结果)将默认为周围容器块元素的 100%。并且高度显然等于文本高度。
但是如果我设置width: auto;
,意味着两者width
和height
now 具有相同的 value auto
,那么效果仍然是非常不同的(实际上宽度没有区别)。
(我在 Windows 7 上使用最新版本的 Google Chrome,但这并没有什么大的区别——这里的浏览器并没有太大的不同。)
我的问题是,这两个非常相似的比例怎么会有这样的width
差异height
?如此大的差异以至于值auto
给出了与两者截然不同的结果?
从一个元素到另一个元素获得与默认效果相同的效果是相当累人的。也就是说,要获得 100% 高度的效果以及适合文本宽度的宽度效果,这非常困难并且需要额外的工作/解决方法。我正在寻找的是auto
更好地了解这两个比例及其价值。如果你们有一些好的资源和链接,我会很高兴。