Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Creare colonne: usare il FLOAT dei div o le liste in orizzontale?

    Come da titolo,

    ma se devo fare una paginazione a due/3 colonne, mi conviene usare i div in float oppure un LI disposta in orizzontale? ci sono linee guida a riguardo di queste cose oppure vanno soggette al gusto del programmatore?

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ogni tag ha una sua funzione ed un suo significato semantico (che tra l'altro viene interpretato dai motori per capire meglio come indicizzare).

    Le liste (<ul>, [list=1], <dl>) servono per elementi che formano una lista;
    i blocchi (<div> - divisione) servono per dividere logicamente la pagina (il contenuto da trasmettere).

    Quindi le "linee guida" sono implicite nella descrizione dei tag, e non c'e` molto spazio per il gusto soggettivo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Originariamente inviato da Mich_
    che tra l'altro viene interpretato dai motori per capire meglio come indicizzare


    i blocchi (<div> - divisione) servono per dividere logicamente la pagina (il contenuto da trasmettere).
    Quindi dici che secondo un motore di ricerca è diverso fare:

    codice:
    <div class="uno">
    Uno
    </div>
    <div class="due">
    Due
    </div>
    e

    codice:
    <div class="tutto">
    Uno
    Due
    </div>
    ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da tsunamin
    Quindi dici che secondo un motore di ricerca è diverso fare: [...omissis...]?
    In realta` i <div> sono elementi neutri: non portano significato semantico intrinseco (se non una divisione).
    Diverso e` per gli elementi di lista, per le tabelle, ed altri.

    Quindi al giorno d'oggi i due esempi da te proposti sono equivalenti.
    Potrebbero essere interpretati diversamente (ed e` prevedibile che in futuro lo saranno) se i blocchi del primo esempio fossero:
    <div id="menu"> ...
    <div id="contenuto"> ...
    <div id="linkUtili"> ...
    Il contenuto dei diversi blocchi assumerebbe un significato diverso.
    Dentro il "contenuto" le parole verrebbero indicizzate con l'indirizzo della pagina in cui sono, mentre dentro il "linkUtili" le parole non servirebbero per l'indicizzazione, ma per aumentare il ranking delle pagine linkate (cosa che gia` avviene normalmente per tutti i link); per il contenuto di "menu", invece, non vedo necessita` di utilizzarne il contenuto, visto che le pagine interne sono comunque indicizzate e un link a se stessi non porta "lustro" alla pagina linkata.

    La conclusione cui voglio arrivare e` che scrivere pagine semanticamente corrette porta il corretto beneficio a se e ai link. E il Web di domani sara` tanto migliore quanto saranno corrette tutte le pagine.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.