Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    49

    lista non ordinata sulla stessa riga

    ciao a tutti...
    cme si mettono gli elementi di una lista sullo stesso rigo?

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    li {
    display:inline;
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    li {
    float: left;
    }

    Alcuni consigliano di mettere anche il display: inline; , che non ha effetto nei browser corretti, ma che serve per sistemare qualcosa in IE.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Cosa vuole dire che non ha effetto nei browser "corretti"?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un elemento non puo` esser di tipo block ed anche di tipo inline contemporaneamente.

    Se un elemento ha il float, deve diventare per forza di tipo block, per cui inserire anche display:inline non ha alcun effetto nei browser che seguono le specifiche.
    Ma in IE evita alcuni errori (duplicazione dei margini).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Ah ok scusa adesso ho letto meglio, tu intendevi dire ANCHE il display:inline oltre al FLOAT.

    Ecco perchè mi era venuto il dubbio sulla tua frase.

    Il ragionamento è corretto.

  7. #7
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    49
    il ragionamento PUO' essere corretto, ma nn è assolutamente il mio caso, poiché io devo fare un piccolo menu a piè di pagina, quindi io il block nn lo messo

  8. #8
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Originariamente inviato da TuTToWeB
    il ragionamento PUO' essere corretto, ma nn è assolutamente il mio caso, poiché io devo fare un piccolo menu a piè di pagina, quindi io il block nn lo messo
    Ma hai ancora problemi o è tutto chiaro?

  9. #9
    Una piccola precisazione su IE5: questo "browser", non distanzia sufficientemente le voci di un elenco in cui sia data la seguente dichiarazione:

    codice:
    li {display: inline;}
    Una soluzione si ottiene tramite i commenti condizionali posizionati nell'elemento <head>, dopo il foglio di stile principale:

    codice:
    <!--[if IE5]>
    <link rel="stylesheet" href="iefix.css" type="text/css" media="screen" />
    <![endif]-->
    e in iefix.css scriveremo:

    codice:
    li {
      width: 150px;
      wi\dth: auto;
    }
    si veda http://www.edgeofmyseat.com/ Rachel Andrew

    Nota: la soluzione 'float:left' + 'display:inline' funziona ottimamente su IE5.

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.