2010-11-06 3 views
8

alt textCome rimuovere il bordo inferiore di una scatola con i CSS

Ho un div di forma rettangolare, come quella che ho have.I voglio omettere la lunghezza di C-D nel mio div, come posso farlo ?.

Edit: Ecco il mio css

#index-03 { 
    position:absolute; 
    border: .1px solid #900; 
    border-width: .1px; 
    border-style: solid; 
    border-color: #900; 
    left:0px; 
    top:102px; 
    width:900px; 
    height:27px; 
+5

Cosa vuoi dire omettalo? Da dove? Dov'è il tuo codice? – Oded

+0

Ho dato al mio div un bordo 1px. Voglio lasciare il bordo 1px nella lunghezza C-D. – Gandalf

+1

È necessario utilizzare il bordo inferiore: nessuno. –

risposta

36

Basta aggiungere in:. border-bottom: none;

0.123.
#index-03 { 
    position:absolute; 
    border: .1px solid #900; 
    border-bottom: none; 
    left:0px; 
    top:102px; 
    width:900px; 
    height:27px; 
} 
+3

Per i futuri riferimenti ai lettori, ecco [le proprietà dei bordi come definite nella specifica W3C] (http://www.w3.org/TR/CSS2/box.html#border-properties) –

+1

Suggerimento: l'ordine è importante. Se provate a impostare 'border-bottom: none;' prima del 'border: .1px solid # 900;' allora non funzionerà. –

+0

@LeviFuller Grazie, mi hai risparmiato un sacco di tempo! – Germain

2

Lei sembra fraintendere il box model - in CSS si fornisce punti per la parte superiore e sinistra e quindi la larghezza e l'altezza - questi sono tutti che sono necessari per una scatola da posizionare con misure esatte.

La proprietà width è ciò che è il tuo C-D, ma è anche ciò che è A-B. Se lo ometti, il div non avrà una larghezza definita e la larghezza sarà definita dal suo contenuto.


Update (in seguito alle osservazioni sulla questione:

Aggiungi un border-bottom-style: none; al vostro CSS per rimuovere questo stile da solo la parte inferiore

+0

Se hai un minuto, vorrei che tu dia un'occhiata a yahoo.com. In fondo, troverai il "MARKETPLACE" div. Come credi che lo abbiano fatto. – Gandalf

+0

È solo un DIV con un bordo solido. Quel DIV è anche un contenitore per altri tre DIV. –

1

Si può solo impostare la larghezza su Auto Poi il.. larghezza del div sarà uguale a 0 se non ha un contenuto

width:auto;