Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Diskuze na Lopuchu,
pohlazení na duchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46
  
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: sutrvik
[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
machalik Machalík má vždycky pravdu. 19.6.2008 16:15  5728
Bojuju s tím, ale byť jsem našel nějaký příklady, tak nejsem schopnej to implementovat. Zaprvé nemám úplně jasno v syntaxi a zadruhé mi hlavně padding dělá bordel v Opeře - nefunguje jako padding (vnitřní offset), ale prostě to celej ten prvek odsouvá dolů doprava.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 19.6.2008 15:35  5727
Machalík [5726]: IE6 umí hover jen u elementu A. Elegantně se to zapíše tak, že neuděláš menu jako hromadu divů, nýbrž jako seznam. Jako jednotlivé položky pak zapíšeš normálně ty odkazy, a pak dáš elementu A, že se má zobrazit blokově (display: block;), a tehdy mu můžeš nastavit šířku, výšku i hover.
machalik Machalík má vždycky pravdu. 19.6.2008 15:21  5726
Další dotaz (tahle one-man show mě trochu sere, snad vám nevadím):Pohnul jsem se stránkou tak, že tam mám funnkční menu.

http://www.machalik.ic.cz/vepak/

Při hoveru myší po buňkách menu se tyto přebarvují na červeno a text na bílo. Nicméně mi to nefunguje v IE6 :( Nevím, co mám udělat jinak, aby to v něm fungovalo. Má někdo nějakej nápad?

V CSS je to řešený trochu humpolácky, mám tam dost duplicitního kódu, ale nepřišel jsem opět na způsob, jak to zapsat elegantněji.
machalik Machalík má vždycky pravdu. 19.6.2008 01:11  5724
Na iPhonu to chodi dobre :)
machalik Machalík má vždycky pravdu. 19.6.2008 01:10  5723
Border-collapse: collapse jsem bez uspechu zkousel a pak jsem to cely predelal. Zrovna jsem ve fazi absolutne pozicovanych divu a uvidime, kdy ji opustim.

Na menu uz delam a bezobrazkova verze prijde na konec. S tiskem zatim nepredbihejme :)
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 19.6.2008 00:00  5722
Opet muzu jenom hodne v rychlosti reagovat, ale kdyz jsem to tak prolit, nepomohlo by jeste polaborovat s border-collapse: collapse (pripadne ostatnimi hodnotami border-collapse)?
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 18.6.2008 23:34  5721
Ne že bych fandil absolutnímu pozicování (třeba v PocketIE to dělá psí kusy), ale podle všeho to funguje. Hvízdni, až napíšeš menu a zvaliduješ to. ještě bývá slušností úprava pro browsery s vypnutými obrázky a tisková šablona - jen aby ses nenudil :-).
machalik Machalík má vždycky pravdu. 18.6.2008 23:04  5720
Tak jsem to celý překutil, starý odkazy už se neodkazují na to, na co původně, ale na novou verzi. Kdybych teď měl zdůvodnit ty tabulky, tak to nedokážu. Objevil jsem sílu divu.
machalik Machalík má vždycky pravdu. 18.6.2008 21:35  5719
Zkusím to celý znovu a jinak a lépe.
machalik Machalík má vždycky pravdu. 18.6.2008 21:20  5718
Páč su lama a jinak to neumím...
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 18.6.2008 21:06  5715
Ježiš, a proč takový layout děláš tabulkou? Pak se div, že s tím máš problémy.
machalik Machalík má vždycky pravdu. 18.6.2008 21:02  5714
Idea je, aby to vypadalo takhle, především záleží na těch 2 px linkách mezi jednotlivejma elementama.
machalik Machalík má vždycky pravdu. 18.6.2008 20:59  5713
To udělám jako obrázek celý včetně těch borderů a bude popiči :(
machalik Machalík má vždycky pravdu. 18.6.2008 20:56  5712
Tady to je.

V IE6 se to zobrazuje správně (vyjma pro mě zatím neodstranitelnýho zalomení textu Copyrightu a sloganu pod názvem firmy), v Opeře se to mrdá, ten padding u #inner divu jakoby zvětší celou tu tabulku o 20 px a začne opakovat podkladovej obrázek a víceméně rozmrdá celej layout, a nefunguje jako padding navíc.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 18.6.2008 20:50  5711
Vyřeš to hackem. Máš-li v šabloně něco jako:

.main {
padding: 3px;
}

tak pod to můžeš dopsat

* html .main {
padding: 5px;
}

a bude to 3 ve standardních browserech a 5 v IE - přitom to zůstane validní.

[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt