阅读:4050回复:3
一个关于firefox不兼容asp.net网页的菜鸟问题~
在asp.net的网页里里的定义的元素:
<asp:textbox id="tb_message" Width="99px" runat="server"></asp:textbox> 在ie里显示时有的源码里有style="width:99px;"属性,而在ff里却没有,请问这是为什么?难道非要定义字符长度能控制它的宽度吗? ![]() ie里的源码: <input name="Default_side_l1:tb_message" type="text" id="Default_side_l1_tb_message" style="width:99px;" /> ff里的源码: <input name="Default_side_l1:tb_message" type="text" id="Default_side_l1_tb_message" /> |
|
1楼#
发布于:2006-01-10 14:28
两种都是符合web标准的。只是由于你说得情况,不能定义宽度,用我提供的方法就行。
|
|
|
2楼#
发布于:2006-01-10 14:28
|
|
3楼#
发布于:2006-01-10 14:28
可以在外面嵌套一个div标签,然后把css设置为 #div的编号 input
<div id="12"><input name="Default_side_l1:tb_message" type="text" id="Default_side_l1_tb_message" /></div> #12 input { width: 99px; } |
|
|