Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 06-dic-2005, 09:26   #1 (permalink)
madrynense ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 12
Pasar tabla con bordes a CSS

La verdad es que la maquetacion con CSS no deja de sorprenderme, es increible la cantidad de trabajo que uno se ahorra y lo bien que quedan la paginas.
Les comento que estoy sacando todas las tablas de mi sitio, pero tengo un problema con una que uso para los links, la misma tiene un color de fondo y los bordes de otro color:



Estuve intentando imitar este ejemplo con css pero lo unico que consegui hasta ahora es poner los links en un DIV y centrarlos, pero no logro poner un borde color tanto interno como externo.

Alguna sugerencia.
madrynense está desconectado   Responder Citando
Antiguo 06-dic-2005, 09:51   #2 (permalink)
thunder.scripts está en el buen camino
 
Avatar de thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 646
Ya que es un menú, podrías usar una lista para que los navegadores que no soportan css muestren algo más legible:

Código HTML:
<ul id="menu">
<li>Inicio</li>
<li>Fotos</li>
<li>Enlaces</li>
<li>Contáctanos</li>
<li>Foro</li>
</ul>
Y la hoja de estilos:

Código HTML:
<style type="text/css">

#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 150px;
	border-bottom: 1px solid #000;
}

#menu li {
	display: block;
	border: 1px solid #000;
	border-bottom: 0px none;
	text-align: center;
	line-height: 25px;
	background-color: #FCC;
}


</style>
Voilá!

Y la gente que navega sin hojas de estilo va a ver una linda lista desordenada.

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
www.vmgdesign.com.ar
thunder.scripts está desconectado   Responder Citando
Antiguo 06-dic-2005, 10:01   #3 (permalink)
baccxus está en el buen camino
 
Avatar de baccxus
 
Fecha de Ingreso: mayo-2005
Ubicación: Panamá
Mensajes: 750
Enviar un mensaje por ICQ a baccxus Enviar un mensaje por MSN a baccxus Enviar un mensaje por Yahoo  a baccxus Enviar un mensaje por Skype™ a baccxus
No había visto tu respuesta Thunder!

Haces una lista con viñetas de tus links y luego le aplicas un borde a la lista y otro a los links:
Código:
.links ul{
display: inline;
}
.links li {
width: 150px;
text-align: center;
border: 1px solid black;
list-style-type: none;
background-color: #FFFF00;
}
.links a {
display: block;
width: 99%;
height: 99%;
padding: 5px 0;
border: 1px dotted black;
color: #990000;
text-decoration: none;
}
.links a:hover {
background-color: #CCCCCC;
}
yel HTML
Código HTML:
<ul class="links">
  <li><a href="#">Inicio</a></li>
  <li><a href="#">Fotos</a></li>
  <li><a href="#">Enlaces</a></li>
  <li><a href="#">Contactarnos</a></li>
  <li><a href="#">Foro</a></li>
</ul>
Saludos

PD: así se ve con Firefox:
__________________
En la caja decía "Instalar Windows XP o superior", pues le instalé Ubuntu!
In a world without frontiers, why you need Gates and Windows?

Última edición por baccxus; 06-dic-2005 a las 10:14.
baccxus está desconectado   Responder Citando
Antiguo 06-dic-2005, 10:06   #4 (permalink)
RoQ
RoQ está en el buen camino
 
Avatar de RoQ
 
Fecha de Ingreso: abril-2005
Mensajes: 763
hola, para eso no necesitas una tabla, puedes usar listas no ordenadas asi:

Código:
<ul>
<li>Inicio</li>
<li>fotos</li>
<li>enlaces</li>
<li>Contactanos</li>
<li>foro</li>
</ul>
aca hay un tutorial acerca de eso
http://www.cristalab.com/tutoriales/...-usando-listas
y aca hay otro:
http://www.buayacorp.com/archivos/me...-css-y-listas/
RoQ está desconectado   Responder Citando
Antiguo 06-dic-2005, 10:07   #5 (permalink)
thunder.scripts está en el buen camino
 
Avatar de thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 646
¿Ahhh la línea punteada también era parte del diseño? Yo pensé que era una captura de algún WYSIWYG que hacen este tipo de lineas alrededor de las celdas de una tabla =P

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
www.vmgdesign.com.ar
thunder.scripts está desconectado   Responder Citando
Antiguo 07-dic-2005, 09:15   #6 (permalink)
madrynense ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 12
Mil gracias por la solucion y los enlaces :) andubo genial, pero me surgio otro inconveniente.

Cuando creo un menu de link

<ul id="menu">
<li><a href="documentos/doc.htm>CSS</a></li>
</ul>

El ancho de las celdas se adapte automaticamente al texto. Porque en el ejemplo que postearon el ancho se da en la declaracion "width: 400px" y cuando pones poco texto queda demasiado ancho y si el texto es muy largo queda en dos renglones.

Me imagino que seria una solucion para CSS liquino no?
madrynense está desconectado   Responder Citando
Antiguo 07-dic-2005, 09:27   #7 (permalink)
baccxus está en el buen camino
 
Avatar de baccxus
 
Fecha de Ingreso: mayo-2005
Ubicación: Panamá
Mensajes: 750
Enviar un mensaje por ICQ a baccxus Enviar un mensaje por MSN a baccxus Enviar un mensaje por Yahoo  a baccxus Enviar un mensaje por Skype™ a baccxus
puedes cambiar las medidas por porcentajes (%), tamaños relativos(em, ex), poner más pixeles (px), lo que quieras o se te adapte.

Saludos
__________________
En la caja decía "Instalar Windows XP o superior", pues le instalé Ubuntu!
In a world without frontiers, why you need Gates and Windows?
baccxus está desconectado   Responder Citando
Antiguo 07-dic-2005, 09:30   #8 (permalink)
thunder.scripts está en el buen camino
 
Avatar de thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 646
Podés sacar directamente la propiedad width.

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
www.vmgdesign.com.ar
thunder.scripts está desconectado   Responder Citando
Antiguo 11-dic-2005, 19:00   #9 (permalink)
madrynense ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 12
Mil gracias, funciono de maravilla, otro dolor de cabeza menos :)
madrynense está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93