我是网络编程的新手
在控件上使用position: absolute;
是明智的吗?
如果没有 - 为什么?
答案 0 :(得分:4)
position: absolute;
是一个CSS属性。它与C#或Asp.Net本身没有任何关系。是否应该使用它完全取决于您正在开发的网站的设计规范。
答案 1 :(得分:2)
如果你想要控件在屏幕上显示的绝对控制(无论屏幕大小如何),那就去吧。
大多数人使用display: absolute;
和其他定位技术的混合来获得所需的布局。
但请记住,这一切都与ASP.NET无关(除了Visual Studio有时默认在WYSIWYG编辑器中绝对定位元素的事实)。他们的关键与其他所见即所得的编辑器一样......手工编写标记。
答案 2 :(得分:0)
.net中的所有控件都有一个html标记,如果你想改变标记中的位置,你可能需要使用postion:绝对或相对
例如,你有一个ascx contorl,它有divs
<div id="parentdiv"> // parent div
<div id="childidv"> // child div
</div>
</div>
在上面的场景中,如果你想让childdiv永远是父div的底部,你将childdiv作为绝对位置,将父div作为相对位置
这就是在asp.net中使用... html标记的位置。