为什么网上的文章越来越少采用首行缩进了？
这是个美国中心主义的问题。因为PC的软硬件最主要是美国开发的，所以起初没有设计这种机制。手工排版时代会尽量把每一行都塞满以节约纸张，但是那样那么一页文字一眼看上去不容易分出哪个是一自然段。起初英文分段是用Pilcrow（就是¶）放在段首來实现，但是这样就需要多一个铅字，后来就用4到7个空格代替就好了，不过一章的第一段一般是不缩进而且常会首字母加大下沉。1904年严复的《英文汉诂》是中国第一本完全横排的书，已经采用西式标点和（非对齐的）首行缩进了。1919年，胡适与周作人、钱玄同、刘半农等北大教授向教育部提出《请颁行新式标点符号议案》提出了“每段开端，必须低两格”。如果你用过Word 97就知道它是不支持2“字符”缩进，Word2000才支持。而且到现在多数Word的自带主题、模板也不是2中文字符缩进。而且这种2中文字符缩进的Word文档拿到Mac版或者LibreOffice上首行缩进还可能会丢失。而默认支持的缩进是基于英寸/厘米的缩进方式，英文本身不在乎按纵向字母边界对齐，只要求所有的段开头位置视觉对齐，而汉字的方形字符特点，本身有强烈的纵向字符对齐倾向，所以不能用这种缩进。如果手输空格，英文非等宽字体影响，英文空格又往往不是真正的中文半角。HTML更甚，因为HTML源码里空格是可以起到缩进标记的作用的，为了避免显示出来，HTML的段落文本会自动合并空白字符。早期解决方法有两个，一个是插入四个&#nbsp;的不间断空格，这个往往也有比例问题；另一个是插入两个全角空格。后来有了CSS，会给

加上em单位缩进，但是em指的是英文字符m框的高度或者font-size值，并不是宽度，英文中文混合的字体列表也有不对齐的问题。所以很多网站用段落间距来代替了。现在W3C规范已经加入了ic这个单位，是CJK表意字符中“水”的宽度。写text-indent: 2ic;就能实现正确的两汉字字符缩进。只不过这个加入的太晚了，WebKit在2021年才提交相关代码补丁，根本没有普及开来。