Autor Zpráva
Michalek
Profil
Zdravím, narazil jsem na chybu a chci se zeptat jestli to chyba je (ve FF, IE je ok).

Mořil jsem se s tím asi dvě hodiny, než jsem přišel na to, čím to je.

Mam stránku ( http://www.bgv.cz/bug/index.html ) která obsahuje dva styly. První se aplikuje, druhý ne. Ten druhý má zarovnat nadpis nastřed a dát mu červenou barvu.

Na stránce http://www.bgv.cz/bug/index2.html je vše naprosto v pořádku.

Stránky se liší jen jedním - CSS nemá nadefinovaný atribut title.

Pokud je title u prvního definovaný, další styly se neberou v potaz.

Takže se ptám: Je to bug nebo ne?

Mozilla/5.0 (Windows; U; Windows NT 5.1; cs-CZ; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
Michalek
Profil
Původně jsem myslel že je to diakritikou - proto ten nadpis. Tou to však není.
Fred
Profil
No nejsem si až tak jistý jestli to je bug, teorii neovládám. Nicméně nefunguje to ani v Opeře 9 takže bych viděl chybu jinde, title se většinou používá u alternativního stylu. Oba prohlížeče zjevně vidí ten styl který je druhý v pořadí jako alternativní, zkus si je prohodit a uvidíš ostylovaný jen ten červený nadpis.

Update není to chyba je to správně http://www.w3.org/TR/REC-html40/present/styles.html#h-14.3.2

# To make a style sheet persistent, set the rel attribute to "stylesheet" and don't set the title attribute.
# To make a style sheet preferred, set the rel attribute to "stylesheet" and name the style sheet with the title attribute.
Fred
Profil
A oba prohlížeče mi nabízí ten druhý vzhled k použití jako tiskový.
Michalek
Profil
On je pojmenovanej jako "Tiskový vzhled" ale je screen, projection.

Ha, díky za vysvětlení. Netušil jsem, že něco takového je možné :-) Musím si na to holt dávat pozor.

Ještě jednou díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0