Autor Zpráva
maks
Profil
Ahoj,
dostal jsem se do situace, kdy mi něco po velmi složitém stylování odskakuje v Opeře nebo Safari 3 (podle stylopisu, pro FF a IE jsem pomocí hacků docílil toho, aby to vypadalo jednotně).
Hledám tedy nějaký hack, který bude platit pro jeden ze zmíněných prohlížečů. (pro jeden použiju hack, pro druhý bude platit "defaultní" styl, který bude pro všechny ostatní ohackován). Zatím jsem žádný uspokojivý nenašel..

Pro Safari jsem našel dát za ; #, aby Safari hodnotu ignorovalo, ale platí pouze pro Safari do verze 2.

Děkuji za všechny rady a pomoci.
Bubák
Profil
http://teststranek.kvalitne.cz/konqueror-opera/
Railbot
Profil
Bubák
To už na pár novějších verzí Opery dávno neplatí.
maks
Profil
Bubák
tohle sice znám, ale nefunguje už stoprocentně.

Nepoužívá někdo hacky na Safari?

Díky
lamka2
Profil
maks
mozno by to slo naopak
nastylovat na operu a safari, a hacky pouzivat iba pre IE a FF
Railbot
Profil
maks
V 98% případů jde docílit stejného vzhledu bez použití hacků ve všech běžných prohlížečích. Podle mě místo hledání hacků bys měl vyzkoušet řešit svůj problém standardní cestou, já v životě hack pro Opetu nepotřeboval.
Bubák
Profil
Railbot
To je osud všech podobných hacků, nevíš dne ani hodiny, kdy to přestane zabírat.
Taky nepopírám, akorát jsem jen jsem zapoměl aktualizovat jednu z hlášek, kde jsem upozorňoval:
Pozor, připravovaná Opera 9.50 beta na tento hack nereaguje!
maks
Profil
Railbot
já vím, běžně takové věci nepoužívám.
Tady jsem se dostal k rozdělané práci, něco se tam styluje záporným marginem, CSSko má asi 1200 řádků. Vzhledem k různému pozicování všeho možného a kdesi cosi, zobrazovalo se všude trochu jinak (sem tam utekl nějaký pixel a nevypadalo to hezky).

lamka2
jak jsem psal v úvodu, v Opeře se to zobrazuje jinak než v Safari, proto hledám pro jednoho z dvojice nějaký hack.


Řešením by samozřejmě mohlo být přepsat celý CSS kód, ale na to nemám čas.
joe
Profil
A nechceš raději zveřejnit stránky? Určitě to jde udělat i bez pomoci hacků, tj. lepší cestou.
maks
Profil
joe
samozřejmě, že by to šlo, kdyby byl čas, ale jak jsem psal, kód je obsáhlý. A stránky bych nezveřejňoval, protože jsou teď ve fázi celkové přestavby (programové) a dosti nezabezpečené...

Ale i kdyby nešlo o tyto stránky a jen čistě informativně: Funguje nějaký only Opera nebo only Safari hack?
Bubák
Profil
<style type="text/css">
p {color: black}
</style>
<link rel="stylesheet" type="blabol" href="safari.css">
<style type="blabol">
p {color: black}
</style>
<p>V Safari a Konqueroru červeně</p>


Obsah souboru "safari.css":
p {color: red}

Nebude pro tebe lepší linkovat styl podle User Agent?
joe
Profil
maks
O ničem konkrétním nevím, snažím se žádné hacky nepoužívat. A i kdyby, co když to bude v další verzi opravené, pak budeš hledat další hacky? :)
Ludivitto
Profil
maks
http://thomas.tanreisoftware.com/?p=11

Praktické zkušenosti s hacky pro Safari či Operu klidně sdělím na požádání, třeba na ICQ ;)
AdamC
Profil *
Ludivitto: Vypada to. ze odkazovana stranka bohuzel uz nefunguje. Skoda. Bylo to zajimave, nemas nekde lokalni kopii, nebo neznas nejakou podobnou stranku? d.
Winc
Profil *
http://www.nealgrosskopf.com/tech/thread.asp?pid=20

Super pomohlo mi to!!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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