grid网格布局怎么理解呢?
可以设想:容器左侧有一个虚拟的纵坐标,用top表示一个子节点顶部从哪开始,bottom表示底部在哪结束。
容器顶部有一个虚拟的横坐标, 用left表示左侧从哪开始,右侧到哪结束。
示例:
import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=399;parent=...;text="aardio Form";right=599 )
winform.add( )
/*}}*/
import web.layout;
wbLayout = web.layout(winform)
wbLayout.html = /**
<body>
<div #container>
<p #a>Left</p><p #b> Right</p>
<p #c>Top</p>
</div>
</body>
**/
wbLayout.css = /**
div#container { flow:grid; }
p#a { left:1#; top:2#; } //ID为a的节点,横坐标序号为1,纵坐标序号为2, #可以理解为行号或列号
p#b { left:2#; top:2#; } //ID为b的节点,横坐标序号为2,纵坐标序号为2, 也就是在第2行第2列
p#c { left:1#; right:2#; top:1#; } //ID为c的节点, 左坐标为1,右坐标为2,横坐标为1, 也就是位于第一行的第一列到第二列
**/
winform.show();
win.loopMessage();
|