为什么TextBox和DropDownList的在浏览器中不一样宽
非常之简单的代码:
<asp:TextBox ID= "t1 " Width= "200 " runat=server> </asp:TextBox> <br />
<asp:DropDownList ID= "t2 " Width= "200 " runat=server> </asp:DropDownList>
我是IE6.0浏览器,后来发现是因为.net自动生成的这一行的原因
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
请问各位大虾,碰到这种情况要怎么解决?
------解决方案--------------------真是不一样宽,改改了.
为什么呀?
------解决方案--------------------才发现阿 高手都睡觉了
------解决方案--------------------就是这样的啊。很多都不一样宽,Label和TextBox不一样款呢
------解决方案--------------------问MS去吧~
------解决方案--------------------不晓得
------解决方案--------------------加了 DOCTYPE (文档类型)
浏览器就按这个标准去呈现,否则按浏览器的默认兼容类型呈现
------解决方案--------------------我也遇到过,不过我手动给他调回来啦~
------解决方案--------------------MARK
------解决方案--------------------外面套个table设置table的宽度!
------解决方案--------------------套个div,里面100%,div设宽度试试
------解决方案--------------------把那个标准删掉吧,否则很多东西都会出问题的.