Foros del Web » Creando para Internet » CSS »

Borde que no ocupe ancho?

Estas en el tema de Borde que no ocupe ancho? en el foro de CSS en Foros del Web. Hola!! Esta es mi primera pregunta al foro. Mi problema es el siguiente: Tengo un contenedor de 1000px de ancho en el cual hay un ...
  #1 (permalink)  
Antiguo 22/02/2013, 11:16
 
Fecha de Ingreso: diciembre-2012
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Exclamación Borde que no ocupe ancho?

Hola!!
Esta es mi primera pregunta al foro.
Mi problema es el siguiente:
Tengo un contenedor de 1000px de ancho en el cual hay un menú de 5 columnas las cuales deben tener el mismo ancho, por lo que les puse de ancho 20%....la cosa es que deben estar separadas por un borde...a esas 5 columnas les puse como estilo "border:#000 1px solid;"....el problema es que oooobviamente el ancho suma más de 1000px y la última columna la baja...lo había arreglado poniéndole de ancho a las columnas '19.88%'.....peeeeero el profesor al que le tendré que entregar esta práctica dice que hay forma en que se queden con el 20% de ancho....hay manera de que el borde no afecte a mi última columna mandándola hacia abajo?

*PD. ya intenté con margen -1.5px....pero cuando paso el mouse por la opción debe cambiar el fondo de la columna y se deja de ver el borde izquierdo
  #2 (permalink)  
Antiguo 22/02/2013, 11:37
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Borde que no ocupe ancho?

yo lo hago con box-shadow.

Código CSS:
Ver original
  1. box-shadow: 0px 0px 0px 1px #000000;

Saludos.
__________________
http://chicho.ninja yiaaaa
  #3 (permalink)  
Antiguo 22/02/2013, 12:02
 
Fecha de Ingreso: diciembre-2012
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Borde que no ocupe ancho?

chichote, gracias por tu respuesta...le preguntaré a mi profesor si me lo vale así, porque como puso sus parámetros...espero que no sea a fuerzas con un borde, jaja...gracias (:
  #4 (permalink)  
Antiguo 22/02/2013, 12:42
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Borde que no ocupe ancho?

Otra opción sería usar box-sizing, para cambiar el modelo de caja y que el borde sea parte del ancho. Aunque al hacer esto, también padding formará parte de ese ancho.

Código CSS:
Ver original
  1. box-sizing: border-box;
  #5 (permalink)  
Antiguo 22/02/2013, 12:55
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Borde que no ocupe ancho?

como siempre Bonez aportando, esa no la sabia, buena viejo.

Saludos.
__________________
http://chicho.ninja yiaaaa
  #6 (permalink)  
Antiguo 22/02/2013, 14:44
 
Fecha de Ingreso: diciembre-2012
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Borde que no ocupe ancho?

Cita:
Iniciado por Bonez Ver Mensaje
Otra opción sería usar box-sizing, para cambiar el modelo de caja y que el borde sea parte del ancho. Aunque al hacer esto, también padding formará parte de ese ancho.

Código CSS:
Ver original
  1. box-sizing: border-box;
:O es perfecto!! mil graciaas!! ;D has salvado mi proyecto, jaja
  #7 (permalink)  
Antiguo 22/02/2013, 15:03
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 12 años, 11 meses
Puntos: 76
Respuesta: Borde que no ocupe ancho?

ok, si le restas el borde al ancho ?
  #8 (permalink)  
Antiguo 22/02/2013, 15:12
 
Fecha de Ingreso: diciembre-2012
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Borde que no ocupe ancho?

Cita:
Iniciado por informacionsys Ver Mensaje
ok, si le restas el borde al ancho ?
Noup, eso fue lo que dije que hice y mi profesor dijo que se podía dejar el 20% de ancho...de todas formas, con "box-sizing:border-box;" queda perfectamente solucionado :P porque te pone el borde hacia dentro del div (:

Etiquetas: ancho
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:18.