2009-07-24 25 views
0

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

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

感谢您的任何建议。 〜ck在圣地亚哥

回答

0

你可以用css和!重要标志搭配硬编码的风格。我不会使用JavaScript,因为我认为这是过度杀戮。

-2

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

+0

问题显示“我不想滚动它”。可滚动的DIV不会帮助:-) – dariom 2009-07-24 21:09:05

+0

对不起。我显然没有给予足够的重视。 – 2009-10-23 09:52:05

1

我想你可以简单地使用CSS来做到这一点。给你的<div>一个id属性,如"myDiv"或其他。

的,你可以使用CSS样式的<div>及其子元素:

#myDiv { 
    width: 500px; 
    height: 500px; 
} 

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

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

我认为,CSS width属性值将优先于textareacols属性(它在浏览器中一样 - Firefox 3.0,但你想在其他浏览器中测试)。你应该能够在没有jQuery的情况下完成CSS的工作,但是你也可以用jQuery做你想做的事情。

相关问题