下面的代码
// 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;
因为第二行覆盖了它。 我知道需要它,但谁能告诉我为什么?是因为浏览器支持吗?可能不是这里使用的方式。覆盖值有什么意义?
附言IE8 及更高版本支持 pre-wrap 属性,但 IE 5-7 不支持 - 这就是 Alex W says here @ SO
最佳答案
并非所有浏览器都支持
pre-wrap
。现在每个浏览器都支持它。所以它只是旧浏览器的后备。
关于css - 为什么我们在normalize.css中加入这行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23491982/