2013-12-18 5 views
1

Я даю ниже стиль CSS-файлу для перезаписывания элемента управления z-index, но он не работает. Что случилось с этим кодом? Как переписать встроенный стиль ajaxToolkit с помощью !important?Перезаписать встроенный стиль

.aspx страница

<ajaxToolkit:ModalPopupExtender id="mpeOptions" runat="server" 
      popupcontrolid="PanelOptions" targetcontrolid="btnShowOptions" 
      cancelcontrolid="btnCloseOptions" backgroundcssclass="modalBackground" 
/> 

css страница

.modalBackground[style] { 
    z-index: 300 !important; 
} 

выполнения преобразует его в

<div class="modalBackground" 
     id="AccordionPaneStep3_content_mpeOptions_backgroundElement" 
     style="left: 0px; top: 0px; display: none; position: fixed; 
     z-index: 10000;" 
/> 
+0

удалить '[стиль]' от вашего CSS селектор http://www.w3schools.com/cssref/css_selectors.asp – roo2

+0

Просто удалите [стиль] в your style.css –

+3

Почему все предложения по удалению селектора атрибутов '[style]'? Элемент * имеет * атрибут стиля, поэтому он будет соответствовать! – Quentin

ответ

0

Работая один ...

.parentclasses .modalBackground 
{ 
    z-index: 300 !important; 
    position: fixed !important; 
} 
2

когда-либо с использованием ZIndex необходимости positoin абсолютный или относительный или фиксированный

.modalBackground[style] 
    { 
    z-index: 300 !important; 
    position:relative !important; or 
    position:absolute !important; 
    } 
+0

не работал :(Не знаю почему, но это не влияет на встроенный стиль управления. – htcdmrl

+1

Попробуйте сделать это правило более конкретное, поэтому [родительский] .modelBackground [style] –

Смежные вопросы