和都是换行符
这个概念不是一俩句能说清楚的,比较长,请楼主耐心看。流这个概念非常抽象。数据的输入和输出都可以看作是数据的流入和流出,这样不管是什么IO设备:显示器、键盘还是硬盘,都被视为同一种东西。都可以作为流的源和目的,对它们的 *** 作,就是数据的流入和流出。
网页中的文本流可以理解为一种编程语言的文本流,应该和C语言类似。C语言的文本流是指在流中流动的数据是以字符的形式出现的。流中的每一个字符对应一个字节,用于存放对应的ASCII码值,因此文本流中的数据可以显示和打印出来,都是用户可以读懂的信息。比如数5678在文本流中的存放形式是:
ASCII码: 00110101 00110110 00110111 00111000
↓ ↓↓↓
十进制码: 5 678
一共占用4个字节。
文本流的有些特性在不同的系统中可能不同。其中之一是文本行的最大长度,标准规定至少允许254个字符。另一个可能的不同是文本行的结束方式。例如,在MS-DOS系统中,文本文件约定以一个回车符和一个换行符(也叫行反馈符)结尾,不过UNIX系统只使用一个换行符结尾。文本流中不能包含空字符(即ASCII码中的NULL)。
很多书对文本流这个概念只是一笔带过,没有详细解答,但我根据自己的经验和理解对Html中的文本流进行了总结:文本流其实就是文档的读取和输出顺序,也就是我们通常看到的由左到右、由上而下的读取和输出形式,在网页中每个元素都是按照这个顺序进行排序和显示的,而float和position两个属性可以将元素从文本流脱离出来显示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)