以下代码
// Improve readability of pre-formatted text in all browsers.
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
取自https://github.com/yuanyan/pre/blob/master/src/normalize.less
有人可以告诉我为什么需要这个
white-space: pre;
作为第二行覆盖它。 我知道这是必要的,但谁能告诉我为什么?那是因为浏览器支持吗?可能不是这里使用的方式。覆盖价值的意义是什么?
P.S。 IE8及更高版本支持预包装属性,但不支持IE 5-7 - Alex W says here @ SO
答案 0 :(得分:2)
pre-wrap
。这些天每个浏览器都支持它。所以它只是旧浏览器的后备。