Miksi article-info on dl eikä div?

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
13.07.2014 16:36 #7053 : TeroKankaanpera
TeroKankaanpera loi aiheen: Miksi article-info on dl eikä div?
Nyt, viilatessani sivujeni sivupohjaa päivitettyäni ne Joomla 2.5:stä 3.3:een, ihmettelen taas sivupohjien yhtä piirrettä. Olen JA_Purityä, Vertexiä ja jotain kolmatta sivupohjaa puukottaessani joka kerta törmännyt tarpeeseen tehdä html override, koska jostain syystä sivupohjien tekijöillä on fetissi Definition List (DL) -elementin väärinkäyttöön. Article info, siis ne kirjoittaja, kategoria, julkaisupäivä, osuma ja muut tiedot on kaikissa edellä mainituissa sivupohjissa toteuttu jostain ihmeellisestä syystä dl, dt, dd -elementtejä käyttäen. Minun ajatukseni on, että artikkelin metatiedot voivat olla vaikka moduulissa sivulla, mutta joka tapauksessa niiden pitää olla näkyvillä ja tahdikkaan vaatimattomasti. Tähän tuo definition listin käyttö on ehdottoman vasta-aiheista. Onko tähän käytäntöön jokin tietohierarkineen syy vai onko se vain laiskuutta ja perinnettä?

---
Tero Kankaanperä
terokankaanpera.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
14.07.2014 19:44 #7055 : VNiemi
VNiemi vastasi aiheeseen: Miksi article-info on dl eikä div?
Tietohierarkkinen?

Eli se kertoo selaimille ja hakukoneille, että kyseessä on lista yhteenkuuluvia aihe (topic) arvo (data) pareja. Teoriassa tämä auttaa hakukoneita ja näkövammaisille tarkoitettuja selaimia jäsentämään sivun tietoja oikein. Eli on eri asia tietää, että sivulla on merkkijono "kirjoittaja: Kuka Lienee" ja tietää, että sivulla on objekti, jonka "kirjoittaja" on "Kuka Lienee". En tiedä miten näitä oikeasti tuetaan, mutta teoriassa hakukoneelta voisi kysyä "artiikeli, jonka kirjoittaja on Kuka Lienee ja kategoria on mikä lienee" ja saisi listan sivuja, joilla kirjoittajan ja kategorian arvot ovat kuten pyydettiin. Tämä on osa siirtymistä kohti sitä semanttista nettiä, johon myös mikrodata liittyy. Ja yleensä kai html5 idea on käyttää semanttisia elementtejä, jos mahdollista. Eli, jos sinulla on joukko nimi-arvo pareja se pitäisi laittaa dl-elementtiin, jos ei ole erityistä syytä muuten tehdä.

En nyt oikein ymmärtänyt, miksi haluat sen div-elementiksi?

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
14.07.2014 19:57 - 14.07.2014 19:58 #7056 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Miksi article-info on dl eikä div?

VNiemi kirjoitti: En nyt oikein ymmärtänyt, miksi haluat sen div-elementiksi?

Koska haluan sen käyttäytyvän toisin kuin se nyt käyttäytyy. Näkisin sen mieluummin kuvan tavoin "kelluvana" elementtinä joka on esimerkiksi erillisessä kehyksessä ja eri värisellä taustalla artikkelin leipätekstin alussa oikealla ja jonka teksti kiertää. Sen pitäisi selvästi erottua artikkelia koskevan tiedon elementiksi visuaalisesti. Lähtökohtaisestihan dl-elementti käyttäytyy kuin leipäteksti ja sen asemoiminen pois otsikko, ingressi, leipäteksti ketjusta irralliseksi ei onnistu. Sehän voisi olla vaikkapa ajaxia käyttäen (?) pelkäksi viimeiseksi muokkauspäiväksi ja plus-merkiksi supistettu pikku pätkä, joka plussasta avaisi sitten täydet metatiedot artikkelista ja olisi jälleen piilotettavissa.

---
Tero Kankaanperä
terokankaanpera.fi
Last Edit: 14.07.2014 19:58 : TeroKankaanpera.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
14.07.2014 20:17 - 14.07.2014 20:18 #7058 : VNiemi
VNiemi vastasi aiheeseen: Miksi article-info on dl eikä div?
Eikö riitä, jos määrittää dl.article-info {float:right; width: 250px; margin: 10px; padding: 10px; background-color: lightblue; border: 1px solid blue;} tai jotain? Sehän on kuitenkin lohkoelementti?
Last Edit: 14.07.2014 20:18 : VNiemi. Syy: typo

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
14.07.2014 20:27 #7059 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Miksi article-info on dl eikä div?
Tuon kanssa pitää leikkiä ja katsoa tuottaako se toivotun tuloksen.

---
Tero Kankaanperä
terokankaanpera.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Valvojat: jkwebdesignGamossJiiKoo
Sivu luotiin ajassa: 0.042 sekuntia