再次请教asp.net控件相对定位的问题

时间:2021-12-08 14:29:25
再次请教asp.net控件相对定位的问题
相对定位,都是有一个参照物的,经过测试,我发现,这个参照物在vs2008中是以一个蓝色框子表示的,
比如如果拖动控件,则会在显示出一个蓝框子,控件的实际位置,top,left值都是相对这个蓝框子来说的,
但是我想问,这个蓝框子的位置是由谁来决定的呢?哪句代码能决定这个蓝框子的位置呢?
再次请教asp.net控件相对定位的问题

5 个解决方案

#1


首先 看不到你图片
其次 如果是页面每一个控件的话 相对定位是从0,0坐标开始的(绝对定位同理)
绝对定位 当你浏览器 窗口变小时,他不会动。
相对的话 他也会相对变小(距离)

#2


引用楼主 netwhere 的回复:
再次请教asp.net控件相对定位的问题
相对定位,都是有一个参照物的,经过测试,我发现,这个参照物在vs2008中是以一个蓝色框子表示的,
比如如果拖动控件,则会在显示出一个蓝框子,控件的实际位置,top,left值都是相对这个蓝框子来说的,
但是我想问,这个蓝框子的位置是由谁来决定的呢?哪句代码能决定这个蓝框子的位置呢?


图片看不到,不会吧。这就是csdn服务器上的图片呀,找一下自已机器的原因吧。

#3


你应该好好去看看资料。position的几种表现形式。父标签的position值对于子标签的影响。

#4


相对位置(position:relative)所参照的是他父级元素的左上角坐标。(元素的左上角坐标都是0,0)。例如一个div里面嵌套一个table,当这个table的position=relative,top=10,left=10时候,就表示这个table的左上角离他父级div左上角top是10单位,left是10单位。
你可以google一下css的定位(position)资料。
另外,最终效果是以浏览器为准的,VS在布局时候的效果很不可靠的,你不要想当然在VS里面排得是什么效果就是什么效果。

#5


注意,我的贴图是一个一行一列的表格,其实就是一个单元格。
就是在一个单元格中,放一个文本框,
我想问的就是,这个文本框的容器就是这个单元格,所以文本框的相对位置就是针对单元格来说的,
可是这个文本框是以单元格的哪个点作为参考点呢?
就拿我的例子,文本框的相对坐标为何 top 为负呢?
所以我不明白,文本框的基准点是如何确定的,是用哪句代码确定的。

基准点就是我图中的蓝框子。

#1


首先 看不到你图片
其次 如果是页面每一个控件的话 相对定位是从0,0坐标开始的(绝对定位同理)
绝对定位 当你浏览器 窗口变小时,他不会动。
相对的话 他也会相对变小(距离)

#2


引用楼主 netwhere 的回复:
再次请教asp.net控件相对定位的问题
相对定位,都是有一个参照物的,经过测试,我发现,这个参照物在vs2008中是以一个蓝色框子表示的,
比如如果拖动控件,则会在显示出一个蓝框子,控件的实际位置,top,left值都是相对这个蓝框子来说的,
但是我想问,这个蓝框子的位置是由谁来决定的呢?哪句代码能决定这个蓝框子的位置呢?


图片看不到,不会吧。这就是csdn服务器上的图片呀,找一下自已机器的原因吧。

#3


你应该好好去看看资料。position的几种表现形式。父标签的position值对于子标签的影响。

#4


相对位置(position:relative)所参照的是他父级元素的左上角坐标。(元素的左上角坐标都是0,0)。例如一个div里面嵌套一个table,当这个table的position=relative,top=10,left=10时候,就表示这个table的左上角离他父级div左上角top是10单位,left是10单位。
你可以google一下css的定位(position)资料。
另外,最终效果是以浏览器为准的,VS在布局时候的效果很不可靠的,你不要想当然在VS里面排得是什么效果就是什么效果。

#5


注意,我的贴图是一个一行一列的表格,其实就是一个单元格。
就是在一个单元格中,放一个文本框,
我想问的就是,这个文本框的容器就是这个单元格,所以文本框的相对位置就是针对单元格来说的,
可是这个文本框是以单元格的哪个点作为参考点呢?
就拿我的例子,文本框的相对坐标为何 top 为负呢?
所以我不明白,文本框的基准点是如何确定的,是用哪句代码确定的。

基准点就是我图中的蓝框子。