Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    138

    padding 0....è ancora troppo

    ciao a tutti.

    ho un elemento inline (usco <acronym>, perché è quello della fattispecie ma il discorso credo possa essere esteso) in cui del testo deve essere bordato inferiormente.

    ponendo {padding-bottom: 0}; nel css ho la distanza minima tra il testo contenuto nell'elemento e il bordo, diverso da none.

    se, poniamo, per il padding-bottom fosse ancora "troppo" ... come posso ridurre la distanza effettiva tra testo e bordo?

    padding negativi: non si possono definire.

    diminuendo l'height dell'elemento?
    ma gli inline mi pare non se ne curino dell'altezza.

    giocando con line-height e vertical-align non ottengo l'effetto sperato: mi si sposta tutto l'elemento, non riesco a modificare la posizione relativa interna.

    devo renderlo float necessariamente oppure esiste una qualche altra possibilità?

    varie et eventuali?

    ciao e grazie.

  2. #2
    Gli elementi inline hanno dimensioni tali da racchiudere esattamente i loro contenuti che non possono essere modificate. Allo stesso modo, per questi elementi puoi impostare solo il padding e il margin orizzontali, non quelli verticali. Per questo padding-bottom non funziona. Se vuoi variare le dimensioni e/o il padding/margin verticale di un elemento inline, devi per forza di cose dichiararlo come elemento a livello di blocco con display: block o con float: left/right.

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.