起因:今天弄.net的web控件,发现无法拖动控件,只能放大缩小。 解决过程:找了一下午,找到了这个文章,隧解决: Tools--Options--HTML Designer--CSS Positioning 把change positioning to ......的CheckBox勾上就OK了。
中文版的 工具-->选项-->HTML设计器-->CSS定位-->定位选项-->将使用工具箱、粘贴或拖放操作添加的控件定位更改为以下设置(选中)-->绝对定位 简单分析一下两者区别:GridLayout绝对定位,控件可在其页面上任意拖放布局,但生成页面有可能某些控件会被其他控件盖住。 FloyLayout相对定位,控件布局困难,但会因内容而自己变换位置,不会出现盖住别的控件的情况。可两者结合使用来布局。个人不推荐VS自身的布 局,可以借用其他工具,比如Macromedia Dreamweaver来排版布局 转一个解决布局混乱的方法:
在vs2005中,容器布局要<容器名 id="容器名" style="positon:absolute;left:10px;top:10px"></容器名> |
|