Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Sarebbe bastato un overflow:hidden sul tag "a" per rendere l'intera area cliccabile
    [parentesi]
    il link aveva altezza pari a zero, in quanto gli elementi al suo interno erano floattati (pull-left) e questo non consentiva al link di "espandersi" verticalmente.
    Per far espandere un elemento con "figli" floattati, bisogna applicare un overflow:hidden all'elemento "padre"
    [/parentesi]
    ma un elemento block-level (div) all'interno di un tag "a" non è semanticamente corretto...

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    ma un elemento block-level (div) all'interno di un tag "a" non è semanticamente corretto...
    Però si può aggirare la questione mettendo uno span e dandogli un display:block

  3. #3
    Quote Originariamente inviata da ResianTaxidrive Visualizza il messaggio
    Però si può aggirare la questione mettendo uno span e dandogli un display:block

    Oltre alla questione del block-level, un buon layout table-less è ricco di contenuti e povero di formattazioni.


    C'è una bella differenza tra:
    codice:
            <a href="carrello" >
                <div class="pull-left">
                    <img src='static/images/carrello.png' alt='cart image'/>
                </div>
                <div class="pull-left" style="margin-left: 5px">
                    <div style="font-weight: bold;font-size: 1em;color:black;line-height: 16px">Carrello</div>
                    <div style="font-size: 0.7em;color:black;line-height: 14px">Carrello vuoto</div>
                </div>
            </a>
    e
    codice:
    <a href="carrello" class="cart">
        <img src="static/images/carrello.png" alt="icona carrello">
        <span>
            <strong>Carrello</strong>
            Carrello vuoto
        </span>
    </a>
    anche rimuovendo gli stili in linea.

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.