参考消息
物理空间中的 overflow 通常描述液体超过容器边缘、河水越过河岸或排水系统无法继续承载的情况。这类表达具有清晰的边界概念,重点不只是“很多”,而是数量已经超过容器、管道或区域的承载能力。
物理语境中的 overflow 不一定意味😎着容器完全损坏。水位短暂超过安全线,也可以使用相关表达;如果强调容器破裂,应该另加 cracked、broken🚀 或 burst 等词说明原因。
判断这个词的准确含义,需要结合主语和语境:水或液体语境强调“漫出”,情绪语境强调“充满并流露”,网页和软件语境则通常指内容超出容器、屏幕或可用空间。需要注意,CSS中的属性名称是 overflow,而不是这个带字母 s 的形式。
英语形式 overflows 主要承担两种语法功能。第一种功能是第三人称单数一般现在时,主语通常是 he、she、it,或者一个单数名词;第二种功能是少数技术语🚀境中的复数名词,表示多个溢出点、溢出事件或排水溢流口。
中文翻译中的“超出”不一定都要使用 overflow。若强调超过规定数量,可以使用 exceed;若强调液体从缝隙流出,可以使用 leak;若强调人群从场所大🤔量涌出,可以根据场景选择 pour🎆 out、spill out 或 overflow。选择词语时,应区分“超过数值”“流出边界”和“向外扩散”这三种关系。
单数主语决定动词形式是否加 s,例如 “The tank overflows” 中的 tank 是单数,因此使用第三人称单❤️数形式;“The tanks overflow” 中的 tanks 是复数,动词则恢复为原形。
网页开发者看到 overflows 作为句子中的动词时🚀,应先确认主语是内容、元素还是数据;开发者看到 overflow 作为 CSS 属性时,则需要继续查看 visible、hidden、scroll、auto 或 clip 等取值。前者描述“发生了超出”,后者控制“超出后如何显示或处理”。