1.CSS两栏、三栏布局
我知道是columns属性,不过试验了一下没有生效。郁闷?。为什么MDN的例子是正常的,我自己写一个p标签加上columns属性不生效呢?
两个元素对比
效果对比
很玄学吧,前端就是玄学,遇到这种问题真没啥好说的,只能慢慢排查,可能是浏览器,也可能是代码字符的问题。
但是最后的结果让我惊呆了。原来是我输入的字符串没有空格,导致排版时被当作一个单词处理,因而无法形成分栏。那么我是否可以结合word-break属性(break-all:单词断行和break-word:一行显示不下才断行,否则换行)呢?可以,并且在这里是一样的。