Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: li:first-child:after

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144

    li:first-child:after

    Salve a tutti,

    sto lavorando sul breadcrumbs della mia home page ma ho un piccolo problema che da solo non riesco a risolvere.

    Di seguito il mio codice html:

    codice HTML:
    <div id="breadcrumb">          <ul>              <li><strong>TU SEI QUI:</strong></li>              <li><a href="http//:www.techenna.com">Home</a></li>         </ul>        </div>
    
    

    Mentre qui sotto il CSS:


    codice:
    #breadcrumb ul {
    	padding: 0 0 0.2em 0;
    	list-style: none;
    	border-bottom: 1px solid #000;
    }
    
    
    #breadcrumb  li {
    	padding: 0 0.5em 0 0;
    	display: inline;
    }
    
    
    #breadcrumb  li:after {
    	content: '\3E';
    	margin-left: 0.3em;
    }
    
    
    #breadcrumb  li:first-child:after {
        content: " ";
    }
    
    
    #breadcrumb  li:last-child:after {
        content: " ";
    }


    Il problema è che anche dopo il first child del menu mi compare la freccia ">". Cosa c'è che non va nel mio CSS?

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    col tuo codice vedo la > inserita correttamente, non appare dopo la prima voce (tu sei qui) ma appare sulle successive (se vado a inserirle) e non sull'ultima

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Scusami ho dimenticato una parte nel codice CSS:

    codice:
    .breadcrumb-conteiner{
    width: 960px; 
    height: 30px;
    background:#d2d2d2; 
    z-index: 9999
    }
    
    
    #breadcrumb {
    margin:6px 20px;
    width: 920px;
    }
    e il codice HTML completo è il seguente:

    codice HTML:
    <div class="breadcrumb-conteiner">
            <div id="breadcrumb">
              <ul>
                  <li><strong>TU SEI QUI:</strong></li>
                  <li><a href="http//:www.techenna.com">Home</a></li>
             </ul>
            </div>
          </div>

  4. #4
    sarebbe utile alla discussione sapere il/i browser con cui stai testando

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Con chrome ma anche con ie 9 ho lo stesso problema

  6. #6
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    visualizzo correttamente con firefox, chrome, safari e ie9 (le versioni inferiori di Explorer non supportano last-child), uso una pagina con doctype completo dichiarato

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    è strano... io uso questo:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  8. #8
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    anch'io
    list.PNG

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Se provi ad andare qui pure?

  10. #10
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    no, da te il css non è reso correttamente, problemi col doctype, correggi con

    codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

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.