首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法缩小一个ascx,使它适合一个固定的div?

有没有办法缩小一个ascx,使它适合一个固定的div?
EN

Stack Overflow用户
提问于 2009-07-24 20:31:29
回答 3查看 253关注 0票数 0

我有一个ascx控件,我需要适应我的页面上的div。我不想滚动它。我可以减小它的大小以使它合适吗?标签看起来没问题,但一些表格单元格和文本框可能会缩小,我相信它会适合。我正在考虑在ascx的文本框上做一个jQuery选择,并减少它们的宽度。一个值得关注的问题是,这些文本框的长度使用了"cols“属性。我可以将该值设置为当前值的75%或其他值吗?您是否可以在jQuery中获取表的某些列并仅对这些单元格进行操作?一些列需要保留其宽度,而其他列则可以明显缩小。

我不想修改现有的ascx,因为它在整个应用程序中使用,利益相关者希望在此页面上使用相同的控件。

谢谢你的建议。~圣地亚哥的ck

EN

回答 3

Stack Overflow用户

发布于 2009-07-24 21:17:53

我认为你可以简单地使用CSS来做这件事。给你的<div>一个像"myDiv"之类的id属性。

您可以使用CSS设置<div>及其子元素的样式:

代码语言:javascript
运行
复制
#myDiv {
  width: 500px;
  height: 500px;
}

/* textarea within #myDiv */
#myDiv textarea {
  width: 100px;
}

/* td within #myDiv */
#myDiv td {
  width: 50px;
}

我相信CSS的width属性值将优先于textareacols属性(它在我的浏览器-Firefox3.0中就是这样做的,但你可能希望在其他浏览器中测试),你应该能够在没有jQuery的情况下使用CSS做你需要做的事情,但是你也可以使用jQuery做你想要做的事情。

票数 1
EN

Stack Overflow用户

发布于 2009-07-24 20:40:44

你可以用css和!important标志覆盖硬编码的样式。我不会使用javascript,因为我认为这是一种过度的杀伤力。

票数 0
EN

Stack Overflow用户

发布于 2009-07-24 20:53:07

为什么不将固定大小设置为包含DIV,并将其设置为可滚动。全部使用CSS。不需要更改ASCX或其他任何东西。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1180017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档