日期:2014-05-19  浏览次数:20414 次

我想问个问题,谢谢回答
<tr>
              <td   style= "width:   100px "   >
              <asp:ImageButton   ID= "ImageButton1 "   runat= "server "   Height= "94px "   Width= "77px "/> 什么什么什么 </td>
                        </tr>
我想让文字对齐ImageButton的图片上沿,而默认是对齐下沿,请问该怎么办呢?
  <td> <img   src= " "   align= "absmiddle "> </td> 也许可以,但是我直接拉控件的话是   <asp:ImageButton   ID= "ImageButton1 "   runat= "server "   Height= "94px "   Width= "77px "/> ,没有align= "absmiddle "属性,请问该怎么实现呢?谢谢

------解决方案--------------------
你直接加上align= "absmiddle "就可以了。
------解决方案--------------------
把Height= "94px " Width= "77px ",加上属性align= "absmiddle不就行了。直接拉控件的话是会有Height= "94px " Width= "77px "的。

建议使用css + div方式布局,少用table布局,不要使用Height= "94px " Width= "77px "绝对象素定位的方式进行布局。

css完全可以满足你的要求
------解决方案--------------------
直接加上align= "absmiddle "就可以了

也可以使用CssClass
------解决方案--------------------
唉,灌水太多的帖子容易浪费

你可以在代码中,例如Page_Init或者Page_Load事件中,写:

ImageButton1.Attribues[ "align "]= "absmiddle ";

任意可以端属性都可以。asp.net当作你随便设置的字符串,原样输出。
------解决方案--------------------
不行啊, <asp:ImageButton ID= "ImageButton1 " runat= "server " Height= "94px " Width= "77px " align= "absmiddle "/> 不能这样加啊?请问怎么直接加啊
————————————————————————————————————————
在asp.net2.0中(vs2005中),是完全可以这样随便加的。这样,如果你不小新把一个属性写错了,编译器根本不能检查出来,你只能从设计器上看到一个提示。
------解决方案--------------------
, <asp:ImageButton ID= "ImageButton1 " runat= "server " Height= "94px " Width= "77px " valign= "absmiddle "/> 这样试试