Foros del Web » Creando para Internet » CSS »

[Ayuda] Div al lado del otro

Estas en el tema de [Ayuda] Div al lado del otro en el foro de CSS en Foros del Web. Hola gente, habia echo mi web con tabla y css :P y eso es una incorrecta maquetación y me decidi a pasarla con divs ;) ...
  #1 (permalink)  
Antiguo 13/11/2009, 23:48
 
Fecha de Ingreso: octubre-2008
Mensajes: 22
Antigüedad: 15 años, 6 meses
Puntos: 0
[Ayuda] Div al lado del otro

Hola gente, habia echo mi web con tabla y css :P y eso es una incorrecta maquetación y me decidi a pasarla con divs ;)
El tema es que el header y el navbar todo bien...
pero.
Yo en donde va el contenido en las tablas lo tenia asi:
Código html:
Ver original
  1. <table class="tablepad" width="898" border="0" align="center" cellpadding="0" cellspacing="0">
  2.   <tr>
  3.     <td width="30" class="up-l"></td>
  4.     <td width="838" class="up"></td>
  5.     <td width="30" class="up-r"></td>
  6.   </tr>
  7.   <tr>
  8.     <td class="left"></td>
  9.     <td class="contenido">&nbsp;</td>
  10.     <td class="right"></td>
  11.   </tr>
  12.   <tr>
  13.     <td class="down-l"></td>
  14.     <td class="down creditos">&nbsp;</td>
  15.     <td class="down-r"></td>
  16.   </tr>
ese es como lo tenia
por ejemplo a los bordes de arriba del conte lo tenia asi:
elborde superior izq el del medio y el de la der
y lo quise hacer con divs pero se me ponen uno abajo del otro.
Asi lo hice con divs en html:
Código html:
Ver original
  1. <div id="contenedor">
  2.  
  3. <div id="header"></div>
  4. <div id="navbar" class="nav"></div>
  5. <div class="contepad">
  6. <div id="upcnt"><div class="up-l"></div><div class="up"></div><div class="up-r"></div>
  7. </div>
  8. </div>
y el css:
Código css:
Ver original
  1. body{
  2. background-image:url(imgs/background.png);
  3. background-repeat:repeat-x;
  4. background-color:#403e3e;
  5. margin-top:0px;
  6. }
  7. p{
  8. margin-bottom:0px;
  9. margin-top:0px;
  10. text-indent:5px;
  11. }
  12. #contenedor{
  13. width:898px;
  14. padding:0;
  15. margin:0 auto;
  16. }
  17. #header{
  18. background-image:url(imgs/header.png);
  19. background-repeat:no-repeat;
  20. background-position:center;
  21. height:150px;
  22. width:600px;
  23. padding:0;
  24. margin:0 auto;
  25. }
  26. #navbar{
  27. background-image:url(imgs/navbar.png);
  28. height:40px;
  29. background-repeat:no-repeat;
  30. line-height:40px;
  31. text-align:center;
  32. width:898px;}
  33. a.nav:link{
  34. color:#000000;
  35. font:Arial, Helvetica, sans-serif;
  36. font-size:15px;
  37. text-decoration:none;
  38. font-weight:bold
  39. }
  40. a.nav:hover{
  41. color:#00FF00;
  42. font:Arial, Helvetica, sans-serif;
  43. font-size:16px;
  44. text-decoration:underline;
  45. font-weight:bold;
  46. }
  47. a.nav:visited{
  48. color:#000000;
  49. font:Arial, Helvetica, sans-serif;
  50. font-size:15px;
  51. text-decoration:none;
  52. font-weight:bold
  53. }
  54. .contepad{
  55. margin-top:20px;
  56. background-color:#222222
  57. }
  58. /*Bordes Contenido*/
  59. #upcnt{
  60. height:29px;
  61. width:898px;
  62. }
  63. .up{
  64. background-image:url(imgs/up.png);
  65. background-repeat:repeat-x;
  66. height:29px;
  67. }
  68. .down{
  69. background-image:url(imgs/down.png);
  70. background-repeat:repeat-x;
  71. height:29px;
  72. }
  73. .up-l{
  74. background-image:url(imgs/up-left.png);
  75. background-repeat:no-repeat;
  76. height:29px;
  77. width:30px;
  78. }
  79. .up-r{
  80. background-image:url(imgs/up-right.png);
  81. background-repeat:no-repeat;
  82. height:29px;
  83. width:30px;
  84. }
  85. .left{
  86. background-image:url(imgs/left.png);
  87. background-repeat:repeat-y;
  88. width:30px;
  89. }
  90. .right{
  91. background-image:url(imgs/right.png);
  92. background-repeat:repeat-y;
  93. width:30px;
  94. }
  95. .down-l{
  96. background-image:url(imgs/down-left.png);
  97. background-repeat:no-repeat;
  98. height:29px;
  99. width:30px;
  100. }
  101. .down-r{
  102. background-image:url(imgs/down-right.png);
  103. background-repeat:no-repeat;
  104. height:29px;
  105. width:30px;
  106. }
Por ahora si ven el html solo probe con los de arribas :/
  #2 (permalink)  
Antiguo 14/11/2009, 01:09
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: [Ayuda] Div al lado del otro

no he visto tu codigo con atencion, pero haciendo una busqueda en google encontre varios enlaces con css rounded corner
este enlace tiene diferentes tecnicas, http://www.cssjuice.com/25-rounded-c...ques-with-css/
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 14/11/2009, 08:52
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: [Ayuda] Div al lado del otro

Cita:
y lo quise hacer con divs pero se me ponen uno abajo del otro
Creo que lo que necesitas es saber cómo alterar el comportamiento que las cajas tienen por defecto (elementos de bloque).
Eso lo conseguirás jugando con la posición y el flotado (entre otras cosas).
Creo que eres un buen candidato para leer la "guía de migración" realizada por Mikmoro.
Parte 1
Parte 2
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #4 (permalink)  
Antiguo 15/11/2009, 13:05
 
Fecha de Ingreso: mayo-2009
Mensajes: 39
Antigüedad: 15 años
Puntos: 1
Respuesta: [Ayuda] Div al lado del otro

Pon mucha atencion en los manuales k te hablo kseso sobre la propiedad float... k es l k te permite colocar div horizontales, uno al lado del otro
y con este mensaje Maldicion por fin podre colocar link en mis mensajes, culo de lio..............
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 07:28.