主题:[讨论].net2005 中如何控制布局?
red047
[专家分:90] 发布于 2007-04-13 23:45:00
请大家帮帮忙,在.NET2005中如何控制布局?
在.net2003中有gratelayout flowlayout(不知有没有打错)
现在用.net 2005 开发时,界面上的字.,控件呀,都不受控制了/
请帮帮忙,谢谢....
回复列表 (共1个回复)
沙发
jye_123 [专家分:0] 发布于 2007-04-15 16:36:00
默认情况下,HTML 页或 ASP.NET 网页中的元素以它们在标记中的出现顺序呈现,有时会将这种方式称为流布局。您也可以采用二维方式对元素进行布局,使用水平和垂直坐标将元素定位到页面中的任何位置。此布局选项利用的是可通过样式使用的定位选项。 您可以通过创建层来帮助处理静态文本或以组的方式定位元素。层就是具有定位信息的 div 元素。 您可以设置页面上各个元素的定位。对于通过拖动或通过从剪贴板粘贴添加到页面上的元素,还可以设置一个选项来自动为它们设置定位。为新元素设置定位选项在“工具”菜单中单击“选项”。 打开 HTML 设计器节点,然后单击“CSS 定位”。 在“定位选项”下,选中该复选框。 在列表中,选择要应用于拖到页面中或从剪贴板粘贴到页面中的所有元素的定位选项。 使用水平和垂直坐标定位元素在“设计”视图中,选择要定位的元素。 在“布局”菜单上,单击“定位”,然后单击“绝对”或“相对”。 将该控件拖动到所需位置。 注意 如果元素设置为使用像素作为定位单位(这是 Visual Web Developer 中的默认设置),则可以使用不可见的网格来约束拖动。有关详细信息,请参见“选项”对话框 ->“HTML 设计器”->“CSS 定位”。 定位静态文本或元素组在“布局”菜单上,单击“插入层”。 Visual Web Developer 插入设置了定位信息的 div 元素。 若要移动 div 元素,请单击选择符号,然后将它拖动到新位置。 若要调整 div 元素的大小,请单击选择符号,然后拖动大小调整控点。 若要添加文本,请在 div 元素内单击,然后键入文本。 若要添加元素,请将它们从工具箱拖动到 div 元素内。 将元素重置为流布局在“设计”视图中,选择要重置为流布局的元素。 在“布局”菜单上,单击“定位”,然后单击“静态”或“未设置”: 单击“静态”会将定位设为 static,此时将保留级联样式表 (CSS) 定位属性,但显式将元素置于流布局中。 单击“未设置”将移除所有定位信息。
我来回复