Проблема с отображением RadEditor (LI)

У меня проблема с использованием Telerik RadEditor с IE (не Firefox, не Chrome и не Safari). Я думаю, что у меня конфликтующий стиль CSS, но я понятия не имею, какой именно (пытался удалить большинство стилей). Я также попытался добавить ContentEditorArea.css.

Как RadEditor отображается в IE8 (не сильно отличается в IE7): http://www.skalae.fr/radeditor.jpg

ИЗМЕНИТЬ:

В порядке. Я не уверен, что у меня есть конфликт css. Итак, вот страница Asp.net:

     <telerik:radeditor runat="server" ID="DetailsPratiques"
        ToolsFile="~/App_Data/RadEditLite.xml"
        SkinID="DefaultSetOfTools" 
        width="95%" 
        Height="300px">
            <CssFiles>
                <telerik:EditorCssFile Value="~/view/assets/EditorContentArea.css" />
            </CssFiles>
              <Tools>
                 <telerik:EditorToolGroup>
                        <telerik:EditorDropDown Name="TranslateTool" Text="<img src='/view/assets/flags/fr.png' alt=''/> Translation Tool"
                            Width="130px" ItemsPerRow="1" PopUpWidth="120px" PopUpHeight="260px">
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/fr.png' alt=''/> French" Value="fr" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/en.png' alt=''/> English" Value="en" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/es.png' alt=''/> Spanish" Value="es" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/de.png' alt=''/> German" Value="de" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/it.png' alt=''/> Italian" Value="it" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/ru.png' alt=''/> Russian" Value="ru" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/pt.png' alt=''/> Portuguese" Value="pt" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/he.png' alt=''/> Hebrew" Value="he" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/nl.png' alt=''/> Dutch" Value="nl" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/ja.png' alt=''/> Japanese" Value="ja" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/bg.png' alt=''/> Bulgarian" Value="bg" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/ro.png' alt=''/> Romanian" Value="ro" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/uk.png' alt=''/> Ukrainian" Value="uk" />
                            <telerik:EditorDropDownItem Name="<img src='/view/assets/flags/sv.png' alt=''/> Swedish" Value="sv" />
                        </telerik:EditorDropDown>
                        <telerik:EditorTool Name="InsertVideo" Text="Multimedia Content" />
                 </telerik:EditorToolGroup>
              </Tools>
          </telerik:radeditor>

Может быть, это важно, это в аякс-аккордеоне:

                <ajaxToolkit:Accordion 
                ID="accordion1" runat="server" 
                FadeTransitions="false" FramesPerSecond="100" TransitionDuration="50" 
                CssClass="jqtheme" HeaderCssClass="header" ContentCssClass=""
                RequireOpenedPane="True" AutoSize="None">
                <Panes>
                    <ajaxToolkit:AccordionPane ID="panier" runat="server">
                        <Header>
                            <div>
                                <li>Informations principales</li>
                            </div>
                        </Header>
                        <Content>

который закрыт.

(спасибо за вашу помощь и извините за мой английский и раздражаю вас этим)


person Netah    schedule 16.02.2010    source источник
comment
Вам нужно предоставить дополнительную информацию, в идеале некоторый код, чтобы продемонстрировать, в чем проблема. Изображение, на которое вы ссылаетесь, бесполезно без какого-либо контекста или сравнения.   -  person rrrr    schedule 16.02.2010
comment
Я обнаружил, что 4 файла css вызывают проблемы. Проблема, подобная снимку экрана, возникает с: skalae.fr/templates.css Другой (radEditor не отображает значки и другие графические элементы, но макет в порядке [нет проблем с маркированным списком]): это с любым из этих: skalae.fr/rssmixer.css skalae.fr/pushref.css skalae.fr/zbfooterlinks.css   -  person Netah    schedule 17.02.2010


Ответы (1)


Вы всегда можете попробовать зарегистрировать скины RadEditor вручную на странице с помощью элемента управления RadStyleSheetManager:

        <telerik:RadStyleSheetManager ID="radstylesheetmanager1" runat="server">
        <StyleSheets>
            <telerik:StyleSheetReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Skins.Editor.css" />
            <telerik:StyleSheetReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Skins.Default.Editor.Default.css" />
            <telerik:StyleSheetReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Skins.Window.css" />
            <telerik:StyleSheetReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Skins.Default.Window.Default.css" />
        </StyleSheets>
    </telerik:RadStyleSheetManager>

Это должно исправить все проблемы со скинами, которые могут возникнуть при отображении/скрытии редактора, использовании запросов AJAX и т. д. Единственное, что вам может понадобиться, это изменить имя скина в ссылках на таблицу стилей выше (т.е. заменить «По умолчанию» на скин, который вы используете ).

person lingvomir    schedule 17.02.2010