Как убрать влияние всех родительских контейнеров на любой дочерний элемент управления - PullRequest
0 голосов
/ 04 июля 2011

Q:

У меня следующая проблема, я использую RadDatePicker в таблице td, и у меня больше контейнера (div). Проблема в (next and previous navigation text is reversed).Я имею в виду >> вместо << и > вместо <, и наоборот. Я пытался установить свойства, связанные с этой проблемой, но тщетно. Некоторый эффект родительского контейнера отменяет любую вещь.

Когда я беру контроль над любым контейнером, все идет хорошо.То, что я хочу, это удалить любой эффект CSS контейнеров на моем средстве выбора даты. Потому что я не знаю, какое именно свойство создает этот странный эффект.

Мой исходный код:

<div class="toggle_container">
        <div class="block">
            <h4 align="right" dir="rtl">
               :</h4>
            <hr style="width: 745px;" align="right" />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <div id="masterDiv" align="center" style="width: 800px">
                        <div id="masterControls" style="text-align: center; width: 780px;">
                            <table align="center" cellpadding="3" cellspacing="1" width="98%" dir="rtl">
                                <tr bgcolor="#f1ece2">
                                    <th colspan="3" align="right" valign="middle">

                                    </th>
                                </tr>
                                 <%--  more markup --%>
                                <tr bgcolor="#f1ece2">
                                    <td align="right" class="title" colspan="2" style="text-align: center" width="40%">
                                        الفترة (من):
                                    </td>
                                    <td align="right">

                                            <telerik:RadDatePicker ID="rad_dateFrom" runat="server" Culture="Arabic (Egypt)"
                                                Skin="Web20">
                                            </telerik:RadDatePicker>

                                    </td>
                                </tr>
                                <tr bgcolor="#f1ece2">
                                    <td align="right" class="title" colspan="2" style="text-align: center" width="40%">
                                        الفترة (الى):
                                    </td>
                                    <td align="right">
                                        <telerik:RadDatePicker ID="rad_dateTo" runat="server" Culture="Arabic (Egypt)" Skin="Web20">
                                            <Calendar Skin="Web20" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"
                                                ViewSelectorText="x">
                                            </Calendar>
                                            <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                        </telerik:RadDatePicker>
                                    </td>
                                </tr>
                                 <%-- more markup  --%>
                            </table>
                        </div>
                    </div>
                        </ContentTemplate>
                <Triggers>
                </Triggers>
            </asp:UpdatePanel>

        </div>
    </div>

Из Firebug:

<a id="ctl00_ContentPlaceHolder1_rad_dateFrom_calendar_FNN" class="rcFastNext" href="#" title=">>">&gt;&gt;</a>

Это fast next navigation, и мне показалось <<, как преобразовать его в >>.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Осмотрите рассматриваемый элемент и посмотрите, какие стили были перезаписаны. Трудно сказать больше без живого примера. Просто для взгляда ваш код writing-mode приходит на ум.

0 голосов
/ 06 июля 2011

Спасибо большое.ответ очень прост.просто направление стола - rtl. и это проблема.

...