Foros del Web » Creando para Internet » CSS »

duda con maquetacion

Estas en el tema de duda con maquetacion en el foro de CSS en Foros del Web. Tengo que hacer un plan de estudio de una carrera en particular y soy bastante nuevo en esto y necesito ayuda ya que quiero hacer ...
  #1 (permalink)  
Antiguo 10/12/2011, 16:34
 
Fecha de Ingreso: diciembre-2011
Mensajes: 5
Antigüedad: 12 años, 4 meses
Puntos: 1
duda con maquetacion

Tengo que hacer un plan de estudio de una carrera en particular y soy bastante nuevo en esto y necesito ayuda ya que quiero hacer algo bastante parecido a esto http://www.unap.cl/admision/carreras/pregrado/2012/mallas/23015.pdf mi pregunta es como maqueto en css sin necesidad de hacer el dibujo de cada asignatura en photoshop y no tener problema con los espacios que sobran producto de que los semestres no tienen el mismo numero de asignaturas.

ojala me puedan ayudar

gracias¡¡¡
  #2 (permalink)  
Antiguo 10/12/2011, 17:12
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: duda con maquetacion

podes crear una tabla y darle borde blanco y padding a los td.
  #3 (permalink)  
Antiguo 10/12/2011, 23:33
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: duda con maquetacion

si, darle cellpadding y cellspacing a la tabla, borde a todas las celdas, y luego crear una clase sin borde para las celdas que lo requieran

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9. body{
  10. background-color: #45659A;
  11. }
  12.  
  13. table{
  14. border-spacing: 10px;
  15. }
  16.  
  17. td {
  18. border: solid #000 1px;
  19. padding: 10px;
  20. }
  21.  
  22. td.noborde {
  23. border: none;
  24. }
  25.  
  26. /*]]>*/
  27. </head>
  28. <tr>
  29. <td>AAAAAAA</td><td>BBBBBBB</td><td>CCCCCCCC</td>
  30. </tr>
  31. <tr>
  32. <td>AAAAAAA</td><td>BBBBBBB</td><td class="noborde"><!-- vacia --></td>
  33. </tr>
  34. <tr>
  35. <td>AAAAAAA</td><td class="noborde"><!-- vacia --></td><td class="noborde"><!-- vacia --></td>
  36. </tr>
  37. </body>
  38. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 10/12/2011, 23:43
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: duda con maquetacion

emprear, si tienes a bien, aprovecho a preguntarte ¿para que usas /*<![CDATA[*/ ? gracias.
  #5 (permalink)  
Antiguo 11/12/2011, 01:11
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: duda con maquetacion

cuando usas xhtml, lo correcto sería pasarlos como application/xhtml+xml, aunque generalmente se hace como text/html.
Si el caso fuese el primero, ciertos selectores de css pueden producir errores en la lectura del xml ( por ejemplo E > F, puede interpretarse el > como un cierre de etiqueta, las expresiones dinámicas que usas IE, width:expression(document.body.clientWidth > 800? "800px": "auto" );), usando CDATA, se previenen esos errores porque el parser de xml no los analiza.


Es algo similar a lo que se hacía para que los navegadores viejos que no entendían el css, no provocasen fallos, para eso encerrabas el css en comentarios html

<style type="text/css">
<!--

/* código CSS */
html, body {
padding: 0;
margin: 0;
}

-->
</style>

Volviendo al CDATA, obviamente si servimos el archivo como text/html, se hace innecesario.

Pero en la práctica el caso es que en mi editor de texto tengo creadas plantillas para xhtml, y las mismas incluyen los bloques CDATA, tanto para el CSS, como prara javascript, asi que no me cuesta nada ponerlas.

Para CSS es

Código CSS:
Ver original
  1. <style type="text/css">
  2. /*<![CDATA[*/
  3.  
  4. /* codigo css */
  5. html, body {
  6. padding: 0;
  7. margin: 0;
  8. }
  9.  
  10. /*]]>*/
  11. </style>
para javascript es

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3.  
  4. /* código jscript */
  5. alert('hola');
  6.  
  7. //]]>
  8. </script>

Notá la diferencia en la sintáxis, ya que uno usa el estilo de comentarios de css /* */
Y el otro el de comentarios de javascript //

Demás no están, y como te dije , no me cuesta nada ponerlas cuando creo un archivo de ejemplo

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 11/12/2011, 15:22
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: duda con maquetacion

excelente explicacion emprear, muchas gracias.
  #7 (permalink)  
Antiguo 11/12/2011, 17:06
 
Fecha de Ingreso: abril-2010
Mensajes: 122
Antigüedad: 14 años
Puntos: 18
Respuesta: duda con maquetacion

estoy deacuerdo con emprear, pero yo solamente uso en ambas (css y js)...

<!--

-->

Etiquetas: maquetacion
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:27.