Autor Zpráva
tester
Profil *
Proč když na stránku vložím nejdříve inline styl
position: absolute; z-index: auto; border-radius: 3px; height: auto;
a pak soubor se styly:

div#content, div#panel  {
  font-family: "Arial Black";
  font-size: 13px;
  background-color: black;
  color: white;
  margin: 20px;
}

Prohlížeč (Firefox 48) nezobrazuje ty styly ze souboru? Je vidět jen že jsou připojené styly inline takže pozadí není černé. Přitom link na soubor vložený do hlavičky odkazuje na existující soubor css.

      $("html > head").append("<style id=styles>div#panel { position: absolute; z-index: auto; border-radius: 3px; height: auto; }\n\r" +
       "div#panel ul li { display:inline;list-style-type: none; margin: 0; content: \"\\0020\"; }" +
       "div#panel ul li:before { list-style-type: none; content: \"\\25B6\"; }" +
       "div#panel ul li.none:before { content: \"\"; }" +
       "</style>\n\r");
      $("html > head").append("<link rel='stylesheet' href='" + 
      chrome.extension.getURL("../pages/" + inspector.def_obj.stylesheet) 
      + "' type='text/css' media='screen'>");
pcmanik
Profil
tester:
O čo sa snažíš vlastne?
_es
Profil
tester:
No a v iných prehliadačoch je iný výsledok, keď píšeš o jednom, konkrétnom, „problematickom“? Ten „inline styl“ by mal mať prednosť pred štýlom z elementu style - v čom je teda problém?
tester
Profil *
Jde o Javascript rozšíření pro prohlížeč FF 48. Problém byl v tom že soubor addonu neměl přidělené práva a nebyl tedy přístupný. I když v Toolboxu se zdálo že jo.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: