Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Tabella o css?

  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,747

    Tabella o css?

    Si, lo so, per il layout non si devono usare le tabelle e su questo sono daccordo. Però mi ritrovo a dover fare un menù in formato tabellare (vedi figura sotto).

    Per una cosa del genere è lecito usare una tabella o ritenete che si debba risolvere senza?

    Ci tengo al vostro parere. Grazie
    Immagini allegate Immagini allegate
    Errare humanum est, perseverare ovest

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    sono 4 menu o un menu unico con 16 voci?

    nel primo caso sono 4 liste <ul>
    nel secondo una lista unica <ul>

    in entrambi i casi <ul> avrà width pari a 'x' pixel,[*] avrà float: left; display: inline e width pari a 'x/4' pixel.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,747
    grazie per l'input, ho risolto cosi

    css
    codice:
    div#navigazione {
    width: 400px ;
    margin: 0px ;
    padding: 0px ;
    }
    
    div#navigazione ul.nav {
    width: 100px ;
    margin: 0px ;
    padding: 0px ;
    float: left ;
    display: inline ;
    list-style-type: none ;
    }
    
    div#navigazione li.nav {
    text-align: left ;
    margin: 6px 0px 6px 0px ;
    padding: 0px ;
    }
    
    a.nav:link,
    a.nav:visited {
    text-decoration: none ;
    color: #616161 ;
    }
    
    a.nav:hover,
    a.nav:active {
    text-decoration: underline ;
    color: navy ;
    }
    xhtml
    codice:
    <div id="navigazione">
    
    <ul class="nav">
    <li class="nav">Home Page
    <li class="nav">Chi siamo
    <li class="nav">Link
    <li class="nav">Link[/list]
    
    <ul class="nav">
    <li class="nav">Link
    <li class="nav">Link
    <li class="nav">Link
    <li class="nav">Link[/list]
    
    <ul class="nav">
    <li class="nav">Link
    <li class="nav">Link
    <li class="nav">Link
    <li class="nav">Link[/list]
    
    <ul class="nav">
    <li class="nav">Link
    <li class="nav">Link
    <li class="nav">Link
    <li class="nav">Link[/list]
    
    </div>
    se notate che ho fatto qualche castroneria accetto volentieri critiche
    Errare humanum est, perseverare ovest

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    una sì, non ha senso dare la stessa classe e solo quella a tutti gli elementi.
    Togli la classe nav e usa la specificità dei selettori css per raggiungere i vari elementi
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,747
    scusa ma non ho capito. cioè?

    edit:

    ho risolto grazie
    Errare humanum est, perseverare ovest

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 © 2026 vBulletin Solutions, Inc. All rights reserved.