0

我有一个包含一个RadTextBox和一个RadSpell控件的表。两者都在自己的 td 标签中,但是当显示在 ie 10 和 chrome 中时,RadSpell按钮与RadTextBox. 重叠的文本框

该页面的代码是:

    <table>
        <colgroup>
            <col width="33%" />
            <col width="36%" />
            <col width="31%" />
        </colgroup>
        <tbody>
            <tr>
                <td>
                    <DescriptionLabel ID="dlNote" Text="Note:" AssociatedControlID="rtbNote" runat="server" />
                </td>
                <td>
                    <tel:RadTextBox ID="rtbNote" runat="server" TextMode="MultiLine" CssClass="SmallTextArea"
                        MaxLength="8000" />
                </td>
                <td>
                    <tel:RadSpell ID="spellNote" runat="server" ControlsToCheck="rtbNote" ButtonText="Spell Check"
                        ButtonType="PushButton" AllowAddCustom="false" />
                </td>
            </tr>
        </tbody>
    </table>

我正在使用 Telerik 控件版本 2013.2.611.40

编辑:我不确定 telerik 是如何决定这一点的,但我发现RadTextBox当 CssClass SmallTextArea 将文本框的宽度设置为 300px 时,跨度的宽度设置为 160px,如下所示:

    .SmallTextArea
    {
        height:150px !important;
        width:300px !important;
    }
4

2 回答 2

0

它对我来说很好,所以这很可能是由于您在页面上有一些自定义 CSS。删除它,看看是否是这种情况。 在此处输入图像描述

于 2013-06-26T11:48:23.513 回答
0

正如这里所指出的:http ://www.telerik.com/community/forums/aspnet-ajax/input/radtextbox-resizing.aspx

这是默认行为,RadTextBox如果您使用 CSS 类,解决此问题的方法是将 WrapperCssClass 属性设置为与 CssClass 属性相同的类。

它最终看起来像这样:

<td>
    <tel:RadTextBox ID="rtbNote" runat="server" TextMode="MultiLine" CssClass="SmallTextArea" WrapperCssClass="SmallTextArea"
         MaxLength="8000" />
</td>
于 2013-06-27T17:02:34.227 回答