Autor | Zpráva | ||
---|---|---|---|
martinodehnal Profil |
#1 · Zasláno: 7. 2. 2008, 14:37:25 · Upravil/a: martinodehnal
Dobrý den, rád bych vás poprosil
o pomoc s tímto CSS menu: Mám to vytvořené pomocí ID prvků, což není validní. Už několikátou hodinu se to snažím rozchodit nějakým jiným způsobem, ale nemohu na to přijít. navíc jsem zjistil, že se to nezobrazuje dobře v IE6, přitom IE5, IE5.5, IE7, Firefox, nemají problém. Jsem ochoten i někomu zaplatit, a případně dohodnout další spolupráci, tedy pokud se najde nějaký šikovný programátor :) Přece jenom moje parketa je spíše grafický návrh a složitější CSS moc nezvládám :) I když podobu tohoto menu považuji za svůj programátorský úspěch :) Kdyžtak se mi prosím ozvěte na email, nebo na ICQ a třeba se nějak dohodneme. Pracuji na volné noze a sem tam řeším zajímavé webové projekty, možná by to mohlo někoho šikovného zajímat. S pozdravem, Martin Odehnal |
||
Bubák Profil |
#2 · Zasláno: 7. 2. 2008, 14:58:21
Místo id použij class. Malý příklad:
Použití "id" <style> #cosi {color:red;} </style> <h1 id="cosi">Cosi</h1> Použití "class" <style> .cosi {color:red;} </style> <h1 class="cosi">Cosi</h1> Více: www.jakpsatweb.cz/css/css-tridy-class.html |
||
martinodehnal Profil |
#3 · Zasláno: 7. 2. 2008, 15:12:58
děkuji za pomoc,
nahradil jsem ID CLASS, ale pak se mě zobrazují v podmenu obrázky a nejsem schopný je odtud dostat, abych viděl pouze text... Výsledek je potom tento. Viz menu zámek a expozice. Prosím, prosím, pozvu vás na pivko i utopence :) |
||
Měsíček Profil |
#4 · Zasláno: 7. 2. 2008, 15:19:56
nahradil jsi to i v CSS? Já tam žádné .podmenu nevidím možná se, ale mýlím.
|
||
Měsíček Profil |
#5 · Zasláno: 7. 2. 2008, 15:23:22
Zkrátka místo tohohle:
ul li#podmenu a { background-image: url(none); background-color: #869F9B; padding-left: 15px; padding-bottom: 8px; padding-top: 6px; border-top: 1px solid #A4BAB7; width: 150px; padding-right: 15px; } udělej tohle ul li.podmenu a { background-image: url(none); background-color: #869F9B; padding-left: 15px; padding-bottom: 8px; padding-top: 6px; border-top: 1px solid #A4BAB7; width: 150px; padding-right: 15px; } |
||
martinodehnal Profil |
#6 · Zasláno: 7. 2. 2008, 15:34:21
tak jsem to předělal v CSS a znovu nahrál na web.
teď je to rozhozené všude. někde je chybka :), ale kde.... navíc IE6 to řadí pod sebe... Link zde prosím, prosím :) |
||
Měsíček Profil |
#7 · Zasláno: 7. 2. 2008, 15:36:37
Poslouchej musíš dát ID jen tomu hlavnímu prvku a těm které se otevírají dej již class takže pro tvůj případ dej [všem <li class="podmenu"> takže tohle <li id="podmenu"> je špatně taky přepiš na class a pak to půjde.]
|
||
Měsíček Profil |
#8 · Zasláno: 7. 2. 2008, 15:37:29
a co je ještě důležité udělat ten přepis co jsem ti poslal o pár příspěvků výše.
|
||
martinodehnal Profil |
#9 · Zasláno: 7. 2. 2008, 15:52:49 · Upravil/a: martinodehnal
tak jsem to udělal. výsledek je zde
stále někde chybička. Smazal jsem všechny id a nahradil za class a zároveň jsem odmazal spam ve stejném řádku. Mám nápad pošlu ti ihned na účet 500kč pokud to vyřešíš a bude to fungovat i v IE6. prosím, prosím |
||
Měsíček Profil |
#10 · Zasláno: 7. 2. 2008, 15:59:42
1.) Problém :
<li class="prostory"><a href="#">Prostory</a></li> <li class="kontakt"><a href="#">Konatkt</a></li> class="" nahraď za id (jen u těchto dvou) 2.) Problém : Jestliže někde v HTML dáš id="něco" v CSS musí být #něco jestliže, ale dáš class="něco" v CSS musí být .něco 3.) a toto : ul li.podmenu a { background-image: url(none); background-color: #869F9B; padding-left: 15px; padding-bottom: 8px; padding-top: 6px; border-top: 1px solid #A4BAB7; width: 150px; padding-right: 15px; } ul li.podmenu a:hover { background-image: url(none); background-color: #6F847F; } nahraď tímto : .podmenu { background: #869F9B; width: 150px; padding-left: 15px; padding-bottom: 8px; padding-top: 6px; border-top: 1px solid #A4BAB7; padding-right: 15px; } ul li.podmenu a:hover { background: #6F847F; } |
||
habendorf Profil |
#11 · Zasláno: 7. 2. 2008, 16:01:22
Problém :
<li class="prostory"><a href="#">Prostory</a></li> <li class="kontakt"><a href="#">Konatkt</a></li> class="" nahraď za id (jen u těchto dvou) Pro to není žádný důvod. A dávat tam class podmenu je taky úplně zbytečné. |
||
Měsíček Profil |
#12 · Zasláno: 7. 2. 2008, 16:01:52
ano stačilo by li bez ničeho.
|
||
Měsíček Profil |
#13 · Zasláno: 7. 2. 2008, 16:02:51
Jenže je to tak složitě udělaný, že pokud změním jednu věc, měl by změnit tucet dalších .. zkusím si to celé sestrojit pak tady dám link na stažení :)
|
||
martinodehnal Profil |
#14 · Zasláno: 7. 2. 2008, 16:09:28
jsi zlato, klidně to menu může být udělané jinak,
hlavně abych ho pak umístil do #menu a grafická podoba byla stejná jako je. Já jsem se pokusil předělat jedno menu z nějakého tutorialu, ale jsem v koncích :) Nejsi náhodou v praze, že bychom dali sraz? Mám poslat zdrojové soubory na email? |
||
Měsíček Profil |
#15 · Zasláno: 7. 2. 2008, 16:12:10 · Upravil/a: Měsíček
Mám poslat zdrojové soubory na email?
Ano pošli; můj e-mail je v kontaktu z Prahy nejsem a ani neslibuji, že to udělám, ale zkusím to .. jinak stačí poslat css, index a obrázky nic více. |
||
habendorf Profil |
#16 · Zasláno: 7. 2. 2008, 16:18:00
martinodehnal
A já ti slibuju že to udělám a posílat nemusíš nic (teda kromě toho pětikila pak :o). Navíc to udělám tak, aby vyjeté menu reagovalo na velikost písma a ne jako teď, kdy přetéká. Tak si vyber a dej sem vědět, ať to neděláme dva. |
||
Měsíček Profil |
#17 · Zasláno: 7. 2. 2008, 16:22:49 · Upravil/a: Měsíček
Já bych to samozřejmě udělal bez pětikila, ale ať má habendorf radost :) tak si vyber jeho, bude to rychleji a lépe.
|
||
martinodehnal Profil |
#18 · Zasláno: 7. 2. 2008, 16:26:30 · Upravil/a: martinodehnal
TO: Habendorf
jsem pro, vzhledem k tvému množství příspěvků, bych očekával, že budeš profesionál :) nemůžeš mně prosím zavolat na 608 826 428 a dohodneme se osobně. Případně můj: SKYPE modehnal ICQ 264963558 S pozdravem, Martin Odehnal Taky můžeme vyhlásit soutěž, že kdo to udělá líp dostane ještě další stovku jako bonus :) |
||
martinodehnal Profil |
#19 · Zasláno: 7. 2. 2008, 16:40:09 · Upravil/a: martinodehnal
Děkuji všem za pomoc, KONTRAKT byl ujednán :)
DOPLNĚNÍ: Taky mám dobrý pocit a dokonce mám hned lepší náladu :) Dokonce se už pomalu vytrácí entr z mého čela, jak jsem zoufale bušil čelem o stůl... Však pokud se spolupráce osvědčí, tak nezůstanu nikomu nic dlužen. Trí, dva, jedna... ZAMČENO |
||
Plaváček Profil |
#20 · Zasláno: 7. 2. 2008, 17:18:37
martinodehnal
To máš kliku. Vybral sis toho nejlepšího a ještě levně. Protože pokud vím, habendorf za pět stovek jenom rozsvítí v pracovně, kde má počítač. Jeho nastartování stojí další dva tisíce. Dobře jsi pořídil :) Můžeš to tu zamknout. |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0