2012-11-20 29 views
10

http://mikroautobusunuoma.org/Jak wyłączyć względne pozycjonowanie?

Pozycjonowanie suwaka na stronie jest przykręcane we wszystkich 3 głównych przeglądarkach. Wyłączając "position: relative" (styl elementu) Wydaje się, że to naprawia problem (w Firebug, itp.) Przeszukałem każdy plik na serwerze i nie mogę znaleźć miejsca, w którym jest styl elementu. Użyłem agenta Ransack do przeszukiwania wielu terminów, aby znaleźć linię kodu, bezskutecznie.

Zgubiłem się, dokąd się udać.

To jest strona z wordpress z wbudowanym suwakiem Jquery.

<div id="featured-slider" style="background-image: none; position: relative; overflow: hidden;"> 

    element.style { 
     background-image: none; 
     overflow: hidden; 
     position: relative; 
    } 
+0

Style są w pliku 'style.css' na liniach 186, 355 i 415. Firebug powiedział mi. ': P' –

+0

Odwołujesz się do stylów wbudowanych. Te style są albo zakodowane na stałe w pliku HTML, albo dodane za pomocą JavaScript, np. Metoda '.css()' jQuery. Są * nie * w twoich plikach CSS. –

+0

To nie jest skąd pochodzi element.style. Element.style nie znajduje się w CSS, ale Firebug wyświetla elementy zastosowane bezpośrednio do elementu. – ernie

Odpowiedz

30

Czy position:static !important;

ten zastąpi istniejący inline CSS i styl.

+0

Idealny! Dzięki!!!! – Ken

0

Element.style jest stylem śródliniowym.

Jeśli dodasz !important, to nadpisze styl śródliniowy, ale musisz znać klasę/identyfikator, chyba że możesz po prostu zmienić styl śródliniowy.

+0

Przeszukałem każdy plik na serwerze. Ten wbudowany styl nie istnieje. Nie w formie CSS anyways..lol – Ken

+0

W porządku, ponieważ element.style jest stylem tego konkretnego elementu. Kiedy używasz Firebug, pojawi się jako "element.style", gdy wybierzesz div, styl będzie taki, jaki ma atrybut "style", który masz: "background-image: none; position: relative; overflow : ukryty; " – Jules