为什么我们要在normalize.css中使用这行代码?
下面的代码为什么我们要在normalize.css中使用这行代码?,css,properties,cross-browser,whitespace,Css,Properties,Cross Browser,Whitespace,下面的代码 // Improve readability of pre-formatted text in all browsers. pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } 摘自 谁能告诉我为什么我们需要这个 white-space: pre; 因为第二行覆盖了它。 我知道这是必要的,但谁能告诉我为什么?这是因为浏览器支持吗?可能不
// Improve readability of pre-formatted text in all browsers.
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
摘自
谁能告诉我为什么我们需要这个
white-space: pre;
因为第二行覆盖了它。
我知道这是必要的,但谁能告诉我为什么?这是因为浏览器支持吗?可能不是这里使用的方式。覆盖值有什么意义
另外,IE8及更高版本支持预包装属性,但IE 5-7不支持预包装属性-这是并非所有浏览器都支持的。现在每个浏览器都支持它。因此,这只是旧浏览器的一种退路。只有当浏览器理解这一规则时,第二行才会覆盖第一行。第一行用作回退。这是IE7和更低版本的回退吗?是的,以及任何不支持预包装的旧浏览器版本