为什么HTML/SVG坐标0,0从左上角开始

Why do HTML/SVG Coordinate 0,0 starts at top left corner?

本文关键字:左上角 开始 坐标 HTML SVG 为什么      更新时间:2023-09-26

只是想知道HTML/SVG在浏览器中说0,0为左上角的原因是什么?这有什么好处吗?

与传统观点(经典几何)相反,Y值在屏幕上越低,其值就越大。

因为早于SVG的CSS就是这样工作的。

在大多数情况下,例如独立的SVG文档或嵌入(通过引用或内联)在XML父文档中的SVG文档片段,其中父文档的布局由CSS[CSS2]或XSL[XSL]确定,初始视口坐标系(因此初始用户坐标系)的原点位于视口的顶部/左侧,正x轴指向右侧,正y轴指向下方,

这是典型电视的起源,在它们发明时很可能被翻译成计算机显示器。绘制到屏幕的第一个像素位于左上角位置。。。它向右边倾泻而下。

窗口坐标系将0,0点放置在其矩形的左上角。