怎么改dropdownlist的height属性

我想把这个控件充满那个<td>,直接用height属性,设置cssclass,以及后台ddl.Height=newUnit("50px");都试过了,还是不行,也不想增大... 我想把这个控件充满那个<td>,直接用height属性,设置cssclass,以及后台ddl.Height = new Unit("50px");都试过了,还是不行 ,也不想增大字体的大小来撑大.
其实不一定是height属性,我只是想增大控件的高度
展开
 我来答
15...8@qq.com
2013-06-25
知道答主
回答量:20
采纳率:0%
帮助的人:19万
展开全部
你好!
【1】、前台:<asp:DropDownList ID="DdlCatalog" runat="server" CssClass="select_w150>

</asp:DropDownList>
【2】、后台:在Page_Load事件下:
if (!IsPostBack)
{
DdlCatalog.Items.Insert(0, new ListItem("选择分类", "0"));
for (int i = 1; i < 8; i++)
{
ListItem li = new ListItem("分类" + i, i.ToString());
li.Attributes.Add("style", "height:30px");
DdlCatalog.Items.Add(li);
}
}
这样可以实现,望采纳!
更多追问追答
追问
我找到问题了,不是代码的问题,是浏览器的问题,我在IE10中可以改变下拉框的高度,而在IE8中,改变的只是下拉框所在表格的高度,----------------我改成兼容性视图就可以了.
追答

你好!

    IE其他版本只能使用font-size来调整SELECT高度。

    可以使用JS+DIV来模拟SELECT,详见例子


百度网友a44a0a8
2013-06-24
知道答主
回答量:30
采纳率:0%
帮助的人:8.9万
展开全部
DropDownList.Height=300;
更多追问追答
追问
这样只是改了外面表格的高度,这么简单的话我有必要悬赏来这问啊
追答
自动适应 高度 DropDownList.Height = new Unit("100%");
自动适应 宽度 DropDownList.Width = new Unit("100%");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式