Tarpeen olisi saada tehtyä menu jossa merkki + ilmentää sitä, että kyseisen linkin alla on alamenu. Nyt tämä + -merkki pitäisi saada "laatikon" sisään ja se nidottua mahdollisimman pieneksi kokonaisuudeksi (ei mitään ilmaa merkin ja "laatikon" reunojen välillä toisinsanoen keskityksen ja muut kohdalleen).
Olipa taas hankalasti selitetty. Anyway: google ei oikein tuonut apua ja kuvien käyttö on poissuljettu vaihtoehto.
Apuja?
Hmm... tässä taidettiin hakea sen merkkilaatikon toteutusta. Sellainen toteutus tulee nyt ensin mieleen, että merkin laittaisi esimerkiksi span-tagien väliin ja muotoilu sitten CSS:llä haluttuun muotoon.
Jotain tämänsuuntaistako?
ajv:lle tuhannet kiitokset koodista. Tuo oli juuri se mitä hain eli hieman koodia jatkamalla saan siitä tarkoituksiini sopivan.
Olen tuon CSS:n saralla vielä ihan harjottelu-asteella, eli tuon saa varmaan jotenkin fiksumminkin tehtyä. Ainakin kiinteiden pixelikokojen sijasta kannattaisi käyttää em-kokomääritystä ja kuten Olgakin tuossa sanoi, niin span-tagit sopisivat varmaan divejä paremmin tuohon tarkoitukseen.
eikö pelkkä css aja saman asian.
multa löytyy pari esimerkkiä css menuista.
http://lahtis.homelinux.org/test/horisontal-menu.html
http://lahtis.homelinux.org/test/vertical-menu.html
Nuo kyseiset menut eivät aja ihan asiaansa tässä tapauksessa. Linkkejä on yli 60 kpl ja kyseessä on informatiivinen sivusto jossa linkit ovat dynaamisia. Edellinen valikko oli lähes tuon tyyppinen ja se on tyrmätty sekä haudattu nyt. Loppujen lopuksi se on jopa epäkätevä eli tässä tapauksessa ainakin "vanhassa vara parempi".
No jos linkkejä on noin paljon. divin käyttö on kylläkin kätevää, mutta onhan siinäkin omat puutteensa ($e ei tue sitä kokonaan, itse en ole saanut div:ejä menemään $e:lle niin kuin haluasin. Vaikka ne muissa selaimissa toimisivatkin oikein.
Aihe on jo aika vanha, joten et voi enää vastata siihen.