Autor Zpráva
Vavroch
Profil
Zdravím potřebuji radu:
Mám napozicovanné menu od levého okraje pomocí záporné hodnoty margin-left: -80px;
Ve všech prohlížečích je to korektní až na operu,kde se menu zobrazí o trošku jinak odsazené,já bych pořeboval vědět,zda-li to jde nějak ošetřit dvojím zápisem v css,jako je třeba /if ie/,tak něco podobného pro operu.
Zkoušel jsem :

margin-left: -80px;
margin-left: -40px !important;

Jak mi bylo porazeno,to ale bohužel nefunguje...

Díky za každý nápad..
vertigo4
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=16498&foru m=7&page=-1

nastavovat záporný margin mi přijde ale zbytečné
Nox
Profil
Můžeš mít klidně samostatný soubor pro Operu a je to i přehlednější a elegantnější (link dej až za hlavní css a pak tam nebudeš muset psat importanty a bude (možná bys nemusel i tak, ale...))

<link rel="stylesheet" href="........." type="text/opera" /> 


testováno a funguje, minimálně pro v9.27
Měsíček
Profil
Vertigo, že jsi si nejspíše nepřečetl habendorfovu větu "Update: kdyby někdo někdy ještě našel tento thread, pak vězte: v Opeře 9.00 již tento hack nefunguje."
Str4wberry
Profil
Reakce na Vavrocha:
Zkus nám ukázat tu stránku; třeba by se to dalo vyřešit bez hacku.
Bubák
Profil
<link rel="stylesheet" href="........." type="text/blabol">
Funguje i na KHTML/WebKit (Konqueror a Safari).

Pouze pro prohlížeč Opera je toto:
<style type="text/blabol">
#druhy {color: red}
</style>

Nic z toho neplatí na prohlížeč Opera 9.50 beta.
Manq
Profil
Doufejme, že se brzy snad něco objeví. Ne, že bych to někdy potřeboval...
Railbot
Profil
Doufejme, že ne. Každý rozumný člověk bude raději, když bude Opera interpretovat vše správně bez zbytečných bugů.
Joker
Profil
K tomuhle tématu: já bych se raději snažil nejdříve CSS upravit tak, aby bylo použitelné pro všechny prohlížeče. A až když už opravdu všechno selže bych dával problémovým prohlížečům jejich vlastní styly.
Ovšem Opera typicky problémový prohlížeč není... podle mých zkušeností když už to funguje v jednom "normálním prohlížeči" (Firefox, Opera, Safari,...), donutit to fungovat ve všech z nich už není těžké.
Typičtí "potížisti" jsou spíš IE<7

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:

0