2010-11-06 40 views
8

alt textCómo eliminar el borde inferior de una caja con CSS

tengo un div rectangular, como la que yo quiero have.I omitir la longitud C-D en mi div, ¿cómo puedo hacer eso ?.

Editar: Aquí está mi 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

¿Qué quiere decir omitirlo? ¿De donde? ¿Dónde está tu código? – Oded

+0

Le he dado a mi div un borde de 1px. Quiero dejar caer el borde de 1px en la longitud C-D. – Gandalf

+1

Debería usar el borde inferior: ninguno. –

Respuesta

36

Sólo tiene que añadir en:. border-bottom: none;

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

Para futuras referencias a los lectores aquí están [las propiedades del borde tal como se definen en la especificación W3C] (http://www.w3.org/TR/CSS2/box.html#border-properties) –

+1

Consejo profesional: El pedido importa. Si intenta establecer 'border-bottom: none;' antes del 'border: .1px solid # 900;', entonces no funcionará. –

+0

@LeviFuller ¡Gracias, me has ahorrado mucho tiempo! – Germain

2

Usted parece no entender el modelo de caja - en el CSS que usted proporciona puntos para la parte superior e izquierda y luego a la anchura y la altura - estas son todas que son necesarios para un cuadro para ser colocado con medidas exactas.

La propiedad width es lo que su C-D es, pero también es lo que A-B es. Si lo omite, el div no tendrá un ancho definido y el ancho se definirá por su contenido.


Update (siguiendo las observaciones sobre la cuestión:

Añadir un border-bottom-style: none; a su CSS para eliminar este estilo solamente de la parte inferior

+0

Si tiene un minuto, me gustaría que eche un vistazo a yahoo.com.En la parte inferior, encontrará el div 'MARKETPLACE'. ¿Cómo cree que lo hicieron? – Gandalf

+0

Es solo un DIV con un borde sólido. Ese DIV también es un contenedor para tres DIV más. –

1

Se podía establecer el ancho para auto Entonces el.. ancho de la div será igual a 0 si no tiene contenido

width:auto; 
Cuestiones relacionadas