yowlin
小狐狸
小狐狸
  • UID7405
  • 注册日期2005-07-18
  • 最后登录2006-11-09
  • 发帖数32
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3660回复:3

一个关于firefox不兼容asp.net网页的菜鸟问题~

楼主#
更多 发布于:2006-01-10 14:28
在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" />
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
1楼#
发布于: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;
}
用技术呈现美丽
www.21show.com
yowlin
小狐狸
小狐狸
  • UID7405
  • 注册日期2005-07-18
  • 最后登录2006-11-09
  • 发帖数32
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于: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;
}
回到原帖

难道这样写才是符合w3c标准?
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
3楼#
发布于:2006-01-10 14:28
两种都是符合web标准的。只是由于你说得情况,不能定义宽度,用我提供的方法就行。
用技术呈现美丽
www.21show.com
游客

返回顶部