Autor Zpráva
martinodehnal
Profil
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
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
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
nahradil jsi to i v CSS? Já tam žádné .podmenu nevidím možná se, ale mýlím.
Měsíček
Profil
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
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
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
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
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
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
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
ano stačilo by li bez ničeho.
Měsíček
Profil
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
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
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
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
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
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
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
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.