为什么TextBox和DropDownList的在浏览器中不一样宽

christ2 2007-06-21 03:40:29
非常之简单的代码:
<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">

请问各位大虾,碰到这种情况要怎么解决?
...全文
324 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
balenoww 2007-06-22
  • 打赏
  • 举报
回复
MARK
christ2 2007-06-22
  • 打赏
  • 举报
回复
to Jinglecat(晓风残月 >> 问题需简洁,错误要详细) :

我也知道是这个意思,可我觉得我的代码没什么问题啊.

<asp:TextBox ID="t1" Width="200" runat=server></asp:TextBox><br />
<asp:DropDownList ID="t2" Width="200" runat=server></asp:DropDownList>

这代码会有什么问题呢?
yuchangmao 2007-06-22
  • 打赏
  • 举报
回复
把那个标准删掉吧,否则很多东西都会出问题的.
纷享刘晨 2007-06-22
  • 打赏
  • 举报
回复
套个div,里面100%,div设宽度试试
zhnzzy 2007-06-22
  • 打赏
  • 举报
回复
外面套个table设置table的宽度!
yhy0611 2007-06-21
  • 打赏
  • 举报
回复
我也遇到过,不过我手动给他调回来啦~
Jinglecat 2007-06-21
  • 打赏
  • 举报
回复
加了 DOCTYPE (文档类型)
浏览器就按这个标准去呈现,否则按浏览器的默认兼容类型呈现
vicqqq 2007-06-21
  • 打赏
  • 举报
回复
不晓得
christ2 2007-06-21
  • 打赏
  • 举报
回复
艾,又一百分向东流。
jimmyzhuzhu 2007-06-21
  • 打赏
  • 举报
回复
问MS去吧~
MaWenkun 2007-06-21
  • 打赏
  • 举报
回复
就是这样的啊。很多都不一样宽,Label和TextBox不一样款呢
christ2 2007-06-21
  • 打赏
  • 举报
回复
我觉得这是web2.0标准有问题,希望更多人能看到。
顶贴有分。
haoyuzhou009 2007-06-21
  • 打赏
  • 举报
回复
才发现阿 高手都睡觉了
christ2 2007-06-21
  • 打赏
  • 举报
回复
看来以后帖子标题要加个 “高手请进” 不然都没人进来。
hbtcw 2007-06-21
  • 打赏
  • 举报
回复
真是不一样宽,改改了.
为什么呀?
christ2 2007-06-21
  • 打赏
  • 举报
回复
我不可能去改每个页面的<!DOCTYPE

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧