就如图的效果,想把下拉框宽度固定,但是要求显示所有内容,求思路
14 个解决方案
#1
给它加上css样式就可以了
<asp:DropDownList ID="DDL_CateT" runat="server" CssClass="Inputs"></asp:DropDownList>
Inputs样式
.Inputs{ width:100px; height:20px}
<asp:DropDownList ID="DDL_CateT" runat="server" CssClass="Inputs"></asp:DropDownList>
Inputs样式
.Inputs{ width:100px; height:20px}
#2
<asp:DropDownList ID="DDL_CateT" runat="server" CssClass="Inputs" style="width:100px;"></asp:DropDownList>
#3
回复:qiujialongjjj
我想知道的是固定了下拉框,但是内容能全部显示出来,你这个代码,貌似不起作用啊
我想知道的是固定了下拉框,但是内容能全部显示出来,你这个代码,貌似不起作用啊
#4
很长很长的名字不知道能不能显示出来
内容是以上内容,我测试了一条,完全没有超出。
如果你的不行的话 在css里加一个红色部分试试。
.Inputs{width:100px; overflow:hidden}
内容是以上内容,我测试了一条,完全没有超出。
如果你的不行的话 在css里加一个红色部分试试。
.Inputs{width:100px; overflow:hidden}
#5
也许你的CSS 没有加正确,你怎么加的?
#6
比如a标签,<a href="" title="毛片正在缓冲"></a>
当鼠标放在这上面的时候就算a【drp】的宽度不够,可以通过title来提示!是这个效果吗????
当鼠标放在这上面的时候就算a【drp】的宽度不够,可以通过title来提示!是这个效果吗????
#7
我没有加啊,就是不知道怎么加东西能变成这个效果,如果不加宽度吧,下拉框长度太长,与页面无法匹配,加上吧,又不能显示全部内容,就上面那个图的效果是最好的,有没有研究过,求解答
#8
不是我就是不想要这个效果,我就是想要我发的那张图的效果,固定下拉框长度,又想让内容都显示出来
#9
不是我就是不想要这个效果,我就是想要我发的那张图的效果,固定下拉框长度,又想让内容都显示出来
#10
原来是这样。那就用DIV模拟列表好了。 单纯的dropdownlist应该是不行的。
#11
改了一下 居然可以的。
#12
IE9 之前的版本指定了 select 的 width 内容也会随select width走,长的内容显示不下。
IE9 以上才修复了这个bug
IE9 以上才修复了这个bug
#13
要不固定宽度,然后多余的隐藏,改成放上去,显示全部
#14
谢谢大家的耐心解答,其实是浏览器兼容问题,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>dropdown test</title> <style type="text/css"> select.center_pull { background:#eeeeee none repeat scroll 0 0; border:1px solid #7E7E7E; color:#333333; font-size:12px; margin-bottom:4px; margin-right:4px; margin-top:4px; width:145px; } </style> </head> <body> <p>Select width test</p> <form id="form1" name="form1" method="post" action=""> <select id="select_1" class="center_pull backend_dropbox" name="select_1"> <option value="-1" selected="selected">Browse options</option> <option value="-1">------------------------------------</option> <option value="224">Option 1</option> <option value="234">Longer title for option 2</option> <option value="242">Very long and extensivelydfsdfdf descriptive title for option 3</option> </select> </form> </body> </html>
这是完整效果,IE,360都不显示的,感谢各位了,马上给分 啊
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>dropdown test</title> <style type="text/css"> select.center_pull { background:#eeeeee none repeat scroll 0 0; border:1px solid #7E7E7E; color:#333333; font-size:12px; margin-bottom:4px; margin-right:4px; margin-top:4px; width:145px; } </style> </head> <body> <p>Select width test</p> <form id="form1" name="form1" method="post" action=""> <select id="select_1" class="center_pull backend_dropbox" name="select_1"> <option value="-1" selected="selected">Browse options</option> <option value="-1">------------------------------------</option> <option value="224">Option 1</option> <option value="234">Longer title for option 2</option> <option value="242">Very long and extensivelydfsdfdf descriptive title for option 3</option> </select> </form> </body> </html>
这是完整效果,IE,360都不显示的,感谢各位了,马上给分 啊
#1
给它加上css样式就可以了
<asp:DropDownList ID="DDL_CateT" runat="server" CssClass="Inputs"></asp:DropDownList>
Inputs样式
.Inputs{ width:100px; height:20px}
<asp:DropDownList ID="DDL_CateT" runat="server" CssClass="Inputs"></asp:DropDownList>
Inputs样式
.Inputs{ width:100px; height:20px}
#2
<asp:DropDownList ID="DDL_CateT" runat="server" CssClass="Inputs" style="width:100px;"></asp:DropDownList>
#3
回复:qiujialongjjj
我想知道的是固定了下拉框,但是内容能全部显示出来,你这个代码,貌似不起作用啊
我想知道的是固定了下拉框,但是内容能全部显示出来,你这个代码,貌似不起作用啊
#4
很长很长的名字不知道能不能显示出来
内容是以上内容,我测试了一条,完全没有超出。
如果你的不行的话 在css里加一个红色部分试试。
.Inputs{width:100px; overflow:hidden}
内容是以上内容,我测试了一条,完全没有超出。
如果你的不行的话 在css里加一个红色部分试试。
.Inputs{width:100px; overflow:hidden}
#5
也许你的CSS 没有加正确,你怎么加的?
#6
比如a标签,<a href="" title="毛片正在缓冲"></a>
当鼠标放在这上面的时候就算a【drp】的宽度不够,可以通过title来提示!是这个效果吗????
当鼠标放在这上面的时候就算a【drp】的宽度不够,可以通过title来提示!是这个效果吗????
#7
我没有加啊,就是不知道怎么加东西能变成这个效果,如果不加宽度吧,下拉框长度太长,与页面无法匹配,加上吧,又不能显示全部内容,就上面那个图的效果是最好的,有没有研究过,求解答
#8
不是我就是不想要这个效果,我就是想要我发的那张图的效果,固定下拉框长度,又想让内容都显示出来
#9
不是我就是不想要这个效果,我就是想要我发的那张图的效果,固定下拉框长度,又想让内容都显示出来
#10
原来是这样。那就用DIV模拟列表好了。 单纯的dropdownlist应该是不行的。
#11
改了一下 居然可以的。
#12
IE9 之前的版本指定了 select 的 width 内容也会随select width走,长的内容显示不下。
IE9 以上才修复了这个bug
IE9 以上才修复了这个bug
#13
要不固定宽度,然后多余的隐藏,改成放上去,显示全部
#14
谢谢大家的耐心解答,其实是浏览器兼容问题,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>dropdown test</title> <style type="text/css"> select.center_pull { background:#eeeeee none repeat scroll 0 0; border:1px solid #7E7E7E; color:#333333; font-size:12px; margin-bottom:4px; margin-right:4px; margin-top:4px; width:145px; } </style> </head> <body> <p>Select width test</p> <form id="form1" name="form1" method="post" action=""> <select id="select_1" class="center_pull backend_dropbox" name="select_1"> <option value="-1" selected="selected">Browse options</option> <option value="-1">------------------------------------</option> <option value="224">Option 1</option> <option value="234">Longer title for option 2</option> <option value="242">Very long and extensivelydfsdfdf descriptive title for option 3</option> </select> </form> </body> </html>
这是完整效果,IE,360都不显示的,感谢各位了,马上给分 啊
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>dropdown test</title> <style type="text/css"> select.center_pull { background:#eeeeee none repeat scroll 0 0; border:1px solid #7E7E7E; color:#333333; font-size:12px; margin-bottom:4px; margin-right:4px; margin-top:4px; width:145px; } </style> </head> <body> <p>Select width test</p> <form id="form1" name="form1" method="post" action=""> <select id="select_1" class="center_pull backend_dropbox" name="select_1"> <option value="-1" selected="selected">Browse options</option> <option value="-1">------------------------------------</option> <option value="224">Option 1</option> <option value="234">Longer title for option 2</option> <option value="242">Very long and extensivelydfsdfdf descriptive title for option 3</option> </select> </form> </body> </html>
这是完整效果,IE,360都不显示的,感谢各位了,马上给分 啊