日期:2014-05-17  浏览次数:20631 次

控件会自动多出一个内嵌样式width:100%是怎么回事?
添加RadGrid控件时,我没有写过width:100%
运行后,用开发人员工具查看后,却提示多了一个内嵌样式width:100%
这是怎么回事?
比如:<radg:RadGrid ID="RadGrid1" runat="server" CssClass="RadGrid_winxp CssReset" AllowMultiRowSelection="True"
  Skin="WinXP" GridLines="None" AutoGenerateColumns="False">
在这里我没有写内嵌样式。
但是用开发人员工具查看后会显示
<div align="left" class="RadGrid_WinXP CssReset" id="RadGrid1" style="width: 100%;">多了一个style="width:100%;"
这是怎么回事...好纠结

------解决方案--------------------
如果是由于外部设定了padding、内部内容由于带有margin和border、而又设置width=100%造成的滚动,可以在你所描述的控件上嵌套一个div来解决
------解决方案--------------------
一般都是JS或JQ动态加上去的