我想问个问题,谢谢回答
<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 "/> 这样试试