Visualizzazione dei risultati da 1 a 8 su 8

Discussione: word spacing e links

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    82

    word spacing e links

    Ciao,

    Ho un problema con word-spacing, ovvero:

    Se lo applico ad un box giustamente le parole al suo interno assumono la spaziatura corretta l'una dall'altra (es. 50px), tuttavia, se rendo le medesime parole dei links questo atributo non funziona più...

    Vi posto il frammento di codice per meglio farvi capire:

    Nel css:
    codice:
    div#menu {
    	background-image: url('../img/menu.png');
    	width: 670px;
    	height: 40px;
    	//position: relative;
    	margin: 7px 0px 7px 65px;;
    	padding: 0px;
    	text-align: center;
    	line-height: 40px;
    	word-spacing: 50px;
    	font-weight: 600;
    	color: #FFFFFF;
    }
    
    #menu a:link, #menu a:visited {
    	color:white;
    	text-decoration: none;	
    }
    
    #menu a:hover {
    	color: gray;	
    }
    Nel .php:

    Codice PHP:
    <div id="menu">
        [url="home.php?sz=mnews"]news[/url] [url="home.php?sz=mstory"]storia[/url] [url="home.php?sz=mgallery"]galleria[/url] [url="home.php?sz=mwhere"]dove[/url]
    </div>
    <?php include "./".$section.".php"?>
    Che ne dite?

    Come potrei ricreare la spaziatura di 50px fra una parola e l'altra?

    Grazie
    [TrGh]

  2. #2
    puoi usare una lista e distanziare i suoi elementi a seconda delle tue necessità.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    82
    il problema è che sono in orizzontale i link, non in verticale...
    [TrGh]

  4. #4
    Codice PHP:
    #id_name li
       
    {
          
    display:inline;
       } 

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto potresti usare i tag in maniera propria.
    Il testo va inserito nei tag di testo (

    , <ul>, ...) e non lasciarlo libero dentro un contenitore.

    Poi occorre vedere se quello che vuoi inserire e` una lista (secondo la semantica) o un testo scritto. Nel primo caso devi usare le liste, nel secondo no.

    Poi le liste sono di default dei blocchi. Si possono trasformare in inline, ma di solito conviene lasciarli blocchi e affiancarli con l'attributo float:left: si possono usare molti piu` attributi per un blocco rispetto ad un inline.
    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
    Registrato dal
    Apr 2001
    Messaggi
    82
    Thx a tutti, ora provo le vostre soluzioni...

    Grazie ancora ^^
    [TrGh]

  7. #7
    Originariamente inviato da Mich_
    Poi occorre vedere se quello che vuoi inserire e` una lista (secondo la semantica) o un testo scritto.
    da quanto ho capito lui ha un menu. personalmente considero sempre il menu una lista.. sbaglio?

  8. #8
    Originariamente inviato da gabip87
    da quanto ho capito lui ha un menu. personalmente considero sempre il menu una lista.. sbaglio?
    No, non sbagli... è un elenco (lista) di link.

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.