VS2008中的控件为什么label为什么不能拉伸
4个回答
展开全部
刚才试了一下,只要给width设置一个随便的值之后,label就变得可以拉伸了,如果不设置的话是无法拉伸的。
挺有意思,设置了width值就和启用了label的拉伸一样,也是第一次发现!
其实label被.net Framework解释为span标签,而span是行内元素,对于行内元素,设置宽度是没有什么意义的(特别需要除外)。
我们这样在vs2008中强制给label加上宽度,label转为span解释为块元素,对于前台布局不严谨的网站是可以的,如果是规范的前台布局的话这种做法是不允许的,我猜这也是为什么vs2008不让label随便拖动的原因吧。
当然这样举动也会使 asp.net 网站的加载额外的付出一些流量,虽然很小,但是如果多了就会有影响,给label的width赋值不是好的习惯,尽量少用!
挺有意思,设置了width值就和启用了label的拉伸一样,也是第一次发现!
其实label被.net Framework解释为span标签,而span是行内元素,对于行内元素,设置宽度是没有什么意义的(特别需要除外)。
我们这样在vs2008中强制给label加上宽度,label转为span解释为块元素,对于前台布局不严谨的网站是可以的,如果是规范的前台布局的话这种做法是不允许的,我猜这也是为什么vs2008不让label随便拖动的原因吧。
当然这样举动也会使 asp.net 网站的加载额外的付出一些流量,虽然很小,但是如果多了就会有影响,给label的width赋值不是好的习惯,尽量少用!
展开全部
把 Label的 AutoSize属性设置为false,就可以随便拉伸大小了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,但是默认情况下它是随着他的名字自动增长的。
你把他的AutoSize属性设为false,就可以拉伸了
你把他的AutoSize属性设为false,就可以拉伸了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,你可以设置label的width,就是宽度的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询