Foros del Web » Diseño de Sitios web » HTML5
Respuesta
 
Herramientas Desplegado
20/02/2012, 13:46   #1 (permalink)
Moderador
Rafael (Reg: marzo-2003)
 
Mensajes: 4.748
Karma: 74648
Rafael esta en línea ahora
Juguemos a Diagramar 2

Como antes, las instruicciones están aquí.

Pues como va, acá pongo un ejercicio menos obvio quizá.
Algunos notarán un parecido a cierta página de Js. Zerokilled me la propuso como candidato.



Y los invito a que comenten un poco de su código, ¡por que creen ustedes que podría ser de esa manera!

Última edición por Rafael; 20/02/2012 a las 23:27
  Responder Citando
20/02/2012, 14:57   #2 (permalink)
Jime25 (Reg: septiembre-2009)
 
Mensajes: 1.223
Karma: 14585
Ubicación: En mi casa
Jime25 está desconectado
Respuesta: Juguemos a Diagramar 2

Si no me equivoco, podría ser así:

Código HTML:
Ver originalCopiar
  1. <header>
  2.     <hgroup>
  3.         <h1>Logo</h1>
  4.         <h2>Descripción</h2>
  5.     </hgroup>
  6. </header>
  7.  
  8. <nav>
  9.     <ul>
  10.         <li>Descargar</li>
  11.         <li>Docs</li>
  12.     </ul>
  13. </nav>
  14.  
  15. <article>
  16.     <section>Empresa X</section>
  17.     <section>Empresa Y</section>
  18.     <section>Empresa Z</section>
  19. </article>
  20.  
  21. <article>
  22.     Un ejemplo del uso...
  23. </article>
  24.  
  25. <article>
  26.     <nav>
  27.         <ul>
  28.             <li>Acerca de:</li>
  29.             <li>Descarga:</li>
  30.             <li>Documentación:</li>
  31.             <li>Foros:</li>
  32.             <li>Contacto:</li>
  33.         </ul>
  34.     </nav>
  35. </article>
  36.  
  37. <footer>
  38.     <nav>
  39.         <ul>
  40.             <li>Acerca de</li>
  41.             <li>Descarga</li>
  42.             <li>Documentación</li>
  43.             <li>Foros</li>
  44.             <li>Contacto</li>
  45.         </ul>
  46.     </nav>
  47. </footer>


__________________
Tutoriales de Flash, Photoshop, Dreamweaver y otros.

Jimena ~ Twitter: @Jime25
  Responder Citando
20/02/2012, 15:26   #3 (permalink)
Colaborador
carlos_belisario (Reg: abril-2010)
 
Mensajes: 2.544
Karma: 17395
Ubicación: Venezuela Maracay Aragua
carlos_belisario está desconectado
Respuesta: Juguemos a Diagramar 2

Código HTML:
Ver originalCopiar
  1. <!DOCTYPE html>
  2.     <head> 
  3.         <meta charset="utf8">
  4.         <title>LELOGO</title>
  5.     </head>
  6.     <body>
  7.         <header>
  8.             <figure>
  9.                 <img src="logo" alt="logo" />
  10.             </figure>
  11.             <hgroup>
  12.                 <h1>LELOGO</h1>
  13.                 <h2>Site-Description</h2>
  14.             </hgroup>
  15.             <nav>
  16.                 <ul>
  17.                     <li><a href="#">Descargar</a></li>
  18.                     <li><a href="#">Docs</a></li>
  19.                 </ul>              
  20.             </nav>
  21.         </header>
  22.         <section>
  23.             <hgroup>
  24.                 <h1>LELOGO en la Industria</h1>
  25.             </hgroup>
  26.                 <article>
  27.                     <hgroup>
  28.                         <h1>Empresa X</h1>
  29.                     </hgroup>
  30.                     <p>parrafo de x</p>
  31.                 </article>
  32.                 <article>
  33.                     <hgroup>
  34.                         <h1>Empresa Y</h1>
  35.                     </hgroup>
  36.                     <p>parrafo de Y</p>
  37.                 </article>
  38.                 <article>
  39.                     <hgroup>
  40.                         <h1>Empresa Z</h1>
  41.                     </hgroup>
  42.                     <p>parrafo de Z</p>
  43.                 </article>
  44.         </section>
  45.         <section>
  46.             <hgroup>
  47.                 <h1>Ejemplo de Uso</h1>
  48.             </hgroup>
  49.             <p>text del ejemplo</p>
  50.         </section>
  51.         <aside>
  52.             <ul>
  53.                 <li><h3>Acerca de:</h3></li>
  54.                 <li>text</li>
  55.             </ul>
  56.             <ul>
  57.                 <li><h3>Descarga:</h3></li>
  58.                 <li>text</li>
  59.             </ul>
  60.             <ul>
  61.                 <li><h3>Documentación:</h3></li>
  62.                 <li>text</li>
  63.             </ul>
  64.             <ul>
  65.                 <li><h3>Foro:</h3></li>
  66.                 <li>text</li>
  67.             </ul>
  68.                         <ul>
  69.                 <li><h3>Contacto:</h3></li>
  70.                 <li>text</li>
  71.             </ul>
  72.         </aside>
  73.         <footer>
  74.             <nav>
  75.                 <ul>
  76.                     <li><a href="#">Acerca de</a></li>
  77.                     <li><a href="#">Descargas</a></li>
  78.                     <li><a href="#">Documentación</a></li>
  79.                     <li><a href="#">Foro</a></li>
  80.                     <li><a href="#">Contacto</a></li>
  81.                 </ul>              
  82.             </nav> 
  83.         </footer>
  84.    
  85.     </body>
  86. </html>
mi aporte, sugerencias bien recibidas, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
php para todos
blog personal
  Responder Citando
20/02/2012, 15:46   #4 (permalink)
 
Mensajes: 1
Karma: n/a
mborja00 está desconectado
Respuesta: Juguemos a Diagramar 2

¿Existe algo como una guía para diagramación web ?
He visto tantos modos diferentes, cientos de miles de templates .... yo soy programador no diseñador ... ¿ pero es necesaria tanta especialización para que una pinche página web se vea ordenada y que el usuario pueda encontrar lo que quiere con el menor número de clicks posible? Digo, yo solo quiero que mi site se vea ordenado no concursar para obtener el mejor "concepto".
  Responder Citando
20/02/2012, 23:20   #5 (permalink)
Colaborador
emprear (Reg: junio-2007)
 
Mensajes: 4.694
Karma: 23233
Ubicación: Castelar
emprear está desconectado
Respuesta: Juguemos a Diagramar 2

@mborja00
Antes que nada, bienvenido a Foros de Web
Vos, como programador, crees que es lo mismo escribir 20 líneas de código para conseguir un resultado, que conseguir el mismo resultado con 5 líneas?

Aquí no cambia mucho la cosa, la nueva semántica que propone html5 (sin entrar en el análisis de características mucho más avanzadas, y por que el momento pueden considerarse como experimentales), simplifica la relación estructura-contenido.

Un código html5 optimizado y respetuoso de los estándares, va a simplificar la interpretación del mismo por toda una serie de nuevos dispositivos y sistemas operativos, que son en definitiva los que vinculan a nuestro trabajo con el ciente/usuario, te aseguro, que como se presenta el panorama, es un desafío monumental.

Es como si hablásemos de las normas ISO, vos podés ir por la calle y comprar en cualquier esquina un adaptador de corriente, seguramente por menos precio que en un local serio, el hecho de que al llegar a tu casa, lo primero que necesites sea un cuchillo para separarle las patitas al adaptador para que entre en el tomacorriente de la pared, es sólo una anécdota, total, funciona.

Yo pretendo que mi código entre lo más suavemente posible en la mayor cantidad de destinatarios posibles.

Y que conste, que la palabra "concurso" la instalaste vos en forma caprichosa, el autor del post fue muy claro, nos invitó a "jugar" a diagramar, y esto del juego obedece simplemente a que como html5 aún está en desarrollo y es una experiencia relativamente nueva para muchos, comparar nuestros trabajos, y el intercambio de ideas que de ello deriva, es una actividad ideal para aprender y mejorar.

Como consejo final te diría que sigas en la programación, que es lo tuyo, y nos dejes a los diseñadores (aunque reconozco que programo bastante también), con nuestros "juegos" irrelevantes

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 21/02/2012 a las 06:30
  Responder Citando
22/02/2012, 10:38   #6 (permalink)
Mod->Cuba
rogertm (Reg: julio-2005)
 
Mensajes: 2.568
Karma: 27277
Ubicación: /home/Cuba/Habana/rogertm/
rogertm está desconectado
Respuesta: Juguemos a Diagramar 2

Aquí va mi código:
Código HTML:
Ver originalCopiar
  1. <header>
  2.     <hgroup>
  3.         <h1>LeLogo</h1>
  4.     </hgroup>
  5.     <div id="description">
  6.         <p>Lorem ipsum dolor sit amet</p>
  7.     </div>
  8.     <nav>
  9.         <ul>
  10.             <li><a href="#" title="Descargas">Descargas</a></li>
  11.             <li><a href="#" title="Docs">Docs</a></li>
  12.         </ul>
  13.     </nav>
  14. </header>
  15. <section id="lelogo-industria">
  16.     <h2>LeLogo en la Industria</h2>
  17.     <article id="I">
  18.         <h2>Empresa I</h2>
  19.         <div>
  20.             <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  21.             Quisque vehicula nisi nec magna adipiscing adipiscing.
  22.             Quisque diam nunc, volutpat ut tincidunt quis, fringilla eu sapien.</p>
  23.         </div>
  24.     </article>
  25.     <article id="II">
  26.         <h2>Empresa III</h2>
  27.         <div>
  28.             <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  29.             Quisque vehicula nisi nec magna adipiscing adipiscing.
  30.             Quisque diam nunc, volutpat ut tincidunt quis, fringilla eu sapien.</p>
  31.         </div>
  32.     </article>
  33.     <article id="III">
  34.         <h2>Empresa III</h2>
  35.         <div>
  36.             <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  37.             Quisque vehicula nisi nec magna adipiscing adipiscing.
  38.             Quisque diam nunc, volutpat ut tincidunt quis, fringilla eu sapien.</p>
  39.         </div>
  40.     </article>
  41. </section>
  42. <div id="content">
  43.     <article>
  44.         <h2>Un ejemplo de uso</h2>
  45.         <pre>
  46.             Code is poetry, and CSS is Art
  47.         </pre>
  48.     </article>
  49.     <aside>
  50.         <div id="widget-1">
  51.             <h3>Acerca de</h3>
  52.             <p>Lorem ipsum dolor sit amet</p>
  53.         </div>
  54.         <div id="widget-2">
  55.             <h3>Descargas</h3>
  56.             <p>Lorem ipsum dolor sit amet</p>
  57.         </div>
  58.         <div id="widget-3">
  59.             <h3>Documentacion</h3>
  60.             <p>Lorem ipsum dolor sit amet</p>
  61.         </div>
  62.         <div id="widget-4">
  63.             <h3>Foros</h3>
  64.             <p>Lorem ipsum dolor sit amet</p>
  65.         </div>
  66.         <div id="widget-5">
  67.             <h3>Contacto</h3>
  68.             <p>Lorem ipsum dolor sit amet</p>
  69.         </div>
  70.     </aside>
  71. </div>
  72. <footer>
  73.     <nav>
  74.         <ul>
  75.             <li>Acerca de</li>
  76.             <li>Descargas</li>
  77.             <li>Documentacion</li>
  78.             <li>Foros</li>
  79.             <li>Contacto</li>
  80.         </ul>
  81.     </nav>
  82. </footer>
Les explico algo sobre mi trabajo. A diferencia de los otros compas que han hecho sus propuestas, he sacado la descripción del hgroup, pues considero que ahí debería ir algo como:
Código HTML:
Ver originalCopiar
  1. <hgroup>
  2.         <h1>LeLogo</h1>
  3.         <h2>LeLogo es la solución</h2>
  4.     </hgroup>
  5.     <div id="description">
  6.         <p>Lorem ipsum dolor sit amet</p>
  7.     </div>
Osea, para mi una descripción de este tipo es algo corto, como un slogan o algo así. Por lo demás no discrepo, solo que cada cual hace las cosas como las entiende

Aquí me tomé la libertad de agregar algunos IDs, pues normalmente lo hago claro, y aquí me aclara un poco el asunto

Igual, no usaría un hgroup para cada elemento h que ponga. En este sentido le hago un señalamiento a @carlos_belisario, pues además de eso, no debes, por cuestiones de SEO, usar tantos elementos h1 en tu página, el h1 es el elemento de mayor jerarquía en una página web, por ende, debes tener uno solo.

Me explico un poquito más, si estamos en el home de un sitio, el elemento h1 debería ser en título del mismo, pero si pasamos a leer un post, debería ser el título del post el de mayor jerarquía, pues es lo más importante en esa página, algo así:
Código HTML:
Ver originalCopiar
  1. <div id="site-title">Nombre de mi sitio</div>
  2. <div id="content">
  3.     <article>
  4.         <h1>Lorem ipsum dolor sit amet</h1>
  5.     </article>
  6. </div>
Yo normalmente hago esto, puedes usar, en lugar de un div, una etiqueta h de menor jerarquía, h3, por ejemplo...

Esta es mi experiencia en estos asuntos, no estoy pretendiendo ser un experto ni mucho menos, pues esto es un asunto más de SEO que otra cosa, pero siempre lo hago así y siempre tengo buenos resultados

Por otro lado @Jime25, creo que abusas del article, por ejemplo, en lugar de:
Código HTML:
Ver originalCopiar
  1. <article>
  2.     <section>Empresa X</section>
  3.     <section>Empresa Y</section>
  4.     <section>Empresa Z</section>
  5. </article>
Habría hecho esto:
Código HTML:
Ver originalCopiar
  1. <section>
  2.     <article>Empresa X</article>
  3.     <article>Empresa Y</article>
  4.     <article>Empresa Z</article>
  5. </section>
Pues para mi, es una sección que tiene tres artículos dentro, y así sucesivamente.

Lo mejor de HTML5 es la semántica que tiene, para mi ha sido muy fácil aprenderlo. Y espero que las sugerencias que les doy les sirvan, de igual manera podemos debatir el asunto...

Un abrazo a todos, a ver si me embullo y hago mi propuesta de diagrama
__________________
Friki y Blogger por Cuenta Propia [ Trash Metal + Wordpress ]
rogertm.com - blog
  Responder Citando
22/02/2012, 17:41   #7 (permalink)
Colaborador
carlos_belisario (Reg: abril-2010)
 
Mensajes: 2.544
Karma: 17395
Ubicación: Venezuela Maracay Aragua
carlos_belisario está desconectado
Respuesta: Juguemos a Diagramar 2

rogertm gracias por la sugerencia creeme que la tomaré en cuenta, aunque tengo que preguntar porque es una de las cosas que todavía no veo claro, en teoría he leído en varios sitios que cada section o article pueden tener su título (que es lo mas resaltante de la seccion que se esta creando) en h1, esto según leí y es lo que quiero aclarar que semanticamente este h1 que es lo relevante del hijo sigue siendo menos significantes que el principal (no se si lo enrede mucho suelo hacerlo), mi duda es que pasa cuando hay secciones bien sean article o section en el mismo nivel que pasa??, cual h1 pasa a ser mas significante?? eso no lo he podido encontrar aunque tampoco me he puesto en una super busqueda, pero sería bueno ya que salió la sugerencia por mi abuso del h1 , saludos y gracias rogertm por la sugerencia

P.D: si es necesario mover esta intervención o que cree un tema nuevo para no desvirtuar el tema me indican

edit viendo un poco http://www.w3schools.com/html5/tag_section.asp y http://www.w3schools.com/html5/tag_article.asp, si vemos ellos usan el article con h3 y el section con h1
__________________
aprende d tus errores e incrementa tu conocimientos
php para todos
blog personal
  Responder Citando
22/02/2012, 21:00   #8 (permalink)
Colaborador
emprear (Reg: junio-2007)
 
Mensajes: 4.694
Karma: 23233
Ubicación: Castelar
emprear está desconectado
Respuesta: Juguemos a Diagramar 2

Bueno, aqui les dejo el mio. Aclaro que me aparté un poco de la premisa original y le di al html el css correspondiente. Vi muy por arriba los demás códigos y me dá la sensación que hay un cierto abuso de etiquetas, incluyo comentarios en el código.

Código HTML:
Ver originalCopiar
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Ejercicio 2</title>
  5. </head>
  6. <div class="arriba">
  7. <header id="inicio">
  8. <!-- dado que la imagen corresponde a un logo, no se justifica el uso de figure
  9. ... mejor entonces un svg que ahora tiene soporte nativo en html5 (menos en safari), y usemos figure...-->
  10. <!--img src="logo" alt="Empresa Lelogo" -->
  11. <figure class="logo">
  12. <svg width="320" height="100" xmlns="http://www.w3.org/2000/svg">
  13.  <title>Lelogo</title>
  14.  <g>
  15.   <rect id="svg_1" height="100" width="320" y="0" x="0" stroke-width="5" stroke="#333333" fill="#333333"/>
  16.   <rect transform="rotate(90.5045, 43, 60.498)" id="svg_2" height="47.41625" width="51.2038" y="36.79084" x="17.39817" stroke-width="5" stroke="#7fff00" fill="#7fff00"/>
  17.   <text font-weight="bold" xml:space="preserve" text-anchor="middle" font-family="serif" font-size="52" id="svg_4" y="76" x="193" stroke-width="0" stroke="#7fff00" fill="#ffffff">LELOGO</text>
  18.  </g>
  19. </svg>
  20. </figure>
  21. <h1>
  22. Lorem ipsum dolor  sit amet, puto  suam in modo  compungi mulierem.
  23. </h1>
  24. <div class="botones des">Descargar</div><div class="botones doc">Docs</div>
  25. </header>
  26. </div>
  27. <!-- ahora una sección con tres artículos bien definidos -->
  28. <section class="empresas">
  29. <!-- agregamos otro header, ya que bien pueden aplicarse a el documento completo como a secciones -->
  30. <header>
  31. <!-- repetimos otro encabezado de nivel 1, al estar dentro de otro header no tiene correspondencia con el
  32. primer h1 que utilizamos -->
  33. <h1>Lelogo en la indusrtria</h1>
  34. </header>
  35. <!-- podría englobarse todo en un article, pero creo correcto usar tres y aprovechar para posicionar los tres bloques
  36. con css -->
  37. <article>
  38. <p>Empresa Y</p>
  39. Animae tuae infami cum unde non potentiae Apollonium
  40. </article>
  41. <article class="x">
  42. <p>Empresa X</p>
  43. Animae tuae infami cum unde non potentiae Apollonium
  44. </article>
  45. <article>
  46. <p>Empresa Z</p>
  47. Animae tuae infami cum unde non potentiae Apollonium
  48. </article>
  49. </section>
  50.  
  51. <!-- aqui recurrimos aun par divs auxiliares que contendrá la sección de ejemplo y un nav a manera de menu lateral,
  52. además de permitirnos manejar el color de fondo... a quien escuché decir que los divs no son necesarios? -->
  53. <div class="cien">
  54. <div class="abajo">
  55. <!-- iniciamos la seccion de ejemplo -->
  56. <section class="cod">
  57. <!-- se repite lo ya indicado para los headers y el h1 -->
  58. <header>
  59.     <!-- Para darle sentido a este encabezado vamos a agregar la palabra Lelogo a la frase, de lo contrario pierde sentido -->
  60. <h1>Ejemplo de uso de Leleogo</h1>
  61. </header>
  62. &lt;script type=&quot;text/javascript&quot;&gt;
  63. function cambia() {
  64. if ((document.getElementById('miParrafo').style.color) == 'green') {
  65. document.getElementById('miParrafo').style.color = 'red';
  66. }else {
  67. document.getElementById('miParrafo').style.color = 'green';
  68. }}
  69. &lt;/script&gt;
  70. </code>
  71. </section>
  72. <!-- el menú de navegación lateral no creo que corresponda a un aside sino estrictamente a un menú de navegación,
  73. este menu tiene float right en el css, y también recuerdo haber escuchado a alguien que el float estaba mas o menos como muerto
  74. -->
  75. <nav class="derecha">
  76. <ul>
  77. <li>Acerca de:<br /><a href="#">Los que hacemos Lelogo</a></li>
  78. <li>Descarga<br /><a href="#">Ultima versión</a></li>
  79. <li>Documentación:<br /><a href="#">Documentación completa</a></li>
  80. <li>Foro<br /><a href="#">Encontrá respuestas y ayuda</a></li>
  81. <li>Contacto<br /><a href="#">Formulario de consulta</a></li>      
  82. </ul>
  83. </nav>
  84. </div>
  85. </div>
  86. <!-- finalmente repetimos nuestro menu, que aparecerá como footer en el resto de las páginas -->
  87. <footer>
  88. <nav>
  89. <ul>
  90. <li><a href="#">Acerca de</a> |</li>
  91. <li><a href="#">Descarga</a> |</li>
  92. <li><a href="#">Documentación</a> |</li>
  93. <li><a href="#">Foro</a> |</li>
  94. <li><a href="#">Contacto</a></li>      
  95. </ul>
  96. </nav> 
  97. </footer>
  98. </body>
  99. </html>

La versión con css la pueden ver en
http://foros.emprear.com/html5/ejercicio2.html
Tiene un diseño bastante fluido
La hice para ie9+, y el resto (la unica falla es el SVG en safari5(win)

Ah, les dejo una pregunta, que incluso dá para un post en si misma...
Aparte de Google y algún uno que otro motor de búsqueda, ¿quién va a interpretar estas "etiquetas semánticas"?
¿Alguno lo sabe?
¿y cuando?
Esto me hace pensar en una metáfora con el tema de la ecología y el agotamiento de los recursos, el litro de agua que hoy nos ahorremos, será un litro más que nuestros nietos, bisnietos, o los nietos y bisnietos de estos podrán disfrutar. Y si, cuesta un poco hacer un esfuerzo cuyos frutos se verán en un futuro que no va a ser el nuestro.
Espero que mis "etiquetas semánticas" no tarden tanto en ser aprovechadas...


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 22/02/2012 a las 23:39
  Responder Citando
24/02/2012, 19:04   #9 (permalink)
alivan (Reg: agosto-2010)
 
Mensajes: 13
Karma: 54
alivan está desconectado
Respuesta: Juguemos a Diagramar 2

Bueno, presento mi propuesta a continuación:
Código HTML:
Ver originalCopiar
  1. <!-- Una cabecera con un <h1>, la descripción y los enlaces principales de navegación del sitio. -->
  2. <header>
  3.     <h1>LELOGO</h1>
  4.     <p>Descripción del sitio</p>
  5.     <nav>
  6.         <a>Descargar</a>
  7.         <a>Docs</a>
  8.     </nav>
  9. </header
  10.  
  11. <!-- Sección importante, remarcados los <article> con <h3> siguiendo la jerarquía. -->
  12. <section>
  13.     <h2>LeLogo en la industria</h2>
  14.     <article>
  15.         <h3>Empresa X</h3>
  16.         <p>Comentario empresa X</p>
  17.     </article>
  18.     <article>
  19.         <h3>Empresa Y</h3>
  20.         <p>Comentario empresa Y</p>
  21.     </article>
  22.     <article>
  23.         <h3>Empresa Z</h3>
  24.         <p>Comentario empresa Z</p>
  25.     </article>
  26. </section>
  27.  
  28. <!-- Creamos una sección que muestra un ejemplo de uso, un código, englobado por una etiqueta <code> -->
  29. <article>
  30.     <h2>Ejemplo de uso</h2>
  31.     <code>Código de ejemplo</code>
  32. </article>
  33.  
  34. <!-- La sección de información básica del sitio. La pongo en un <aside> pues no lo considero contenido suficientemente relevante y además ya vamos a incluir en el footer los links que toman importancia. Lo mismo con el uso de <h4>, considero que los nombres de las empresas de arriba son más importantes que el contenido en concreto de este <aside> -->
  35. <aside>
  36.     <ul>
  37.         <li>
  38.             <h4>Acerca de:<h4>
  39.             <p>Lorem ipsum...</p>
  40.         </li>
  41.         <li>
  42.             <h4>Descargas:<h4>
  43.             <p>Lorem ipsum...</p>
  44.         </li>
  45.         <li>
  46.             <h4>Documentación:<h4>
  47.             <p>Lorem ipsum...</p>
  48.         </li>
  49.         <li>
  50.             <h4>Foros:<h4>
  51.             <p>Lorem ipsum...</p>
  52.         </li>
  53.         <li>
  54.             <h4>Contacto:<h4>
  55.             <p>Lorem ipsum...</p>
  56.         </li>
  57. </aside>
  58.  
  59. <!-- Y por último el footer en el que van los enlaces de información principales del sitio. -->
  60. <footer>
  61.     <a>Acerca de</a> | <a>Descargas</a> | <a>Documentación</a> | <a>Foros</a> | <a>Contacto</a>
  62. </footer>



Y si me dejan, ya se que soy el novato aquí, criticaré un poco a los que publicaron antes :P.
Jime25 usa sections dentro de articles. La verdad es que yo considero que un artículo va dentro de una sección (Sección de deportes > Artículo de baloncesto; Sección de tecnologías > Artículo Windows 8 incorpora la nueva interfaz Metro). Por ese motivo yo lo pongo al revés, el section englobando a los articles.

Por otro lado: "If it makes sense to separately syndicate the content of a <section> element, use an <article> element instead." Por lo que sí que usaría un article para el siguiente elemento.

Tampoco me gusta usar tanto hgroup tal y como hace el siguiente compañero. Un h1 que diga "Este es el título de la web!" y lo demás a partir de h2. Hgroup lo usaría únicamente para definir 2 o 3 h1's juntos, nunca separados. Y aun así serían casos extraños.

A Rogertm, de acuerdo en algunas cosas que dice, aunque yo omito directamente el hgroup. Además considero innecesario ese <div><p>...<//> que haces dentro de los articles. Con el párrafo sólo creo que es suficiente.

Sobre los enlaces de Carlos_belisario simplemente son ejemplos. Piensa que esos extractos van incluidos en un todo. No te fijes expresamente en ello, pues en el fondo hay infinitas combinaciones y tipos de webs.

Emprear, lo siento pero estoy tan acostumbrado a las tabulaciones(y añado que tngo sueño xD) y me lio al leer xD. Bueno, entendí que había que tratar el tema desde la semántica así que omito los divs. No sé si es que estoy dormido pero contñe 3 headers... Teniendo en cuenta la simplificidad, ¿por qué no usar simplemente hx? ¿Y los articles por dentro pueden ir así estructurados? Lo siento, pero lo veo un poco engorroso :S



Me gusta este juego, critiquen mi aporte, por favor ^^
  Responder Citando
24/02/2012, 21:20   #10 (permalink)
Colaborador
emprear (Reg: junio-2007)
 
Mensajes: 4.694
Karma: 23233
Ubicación: Castelar
emprear está desconectado
Respuesta: Juguemos a Diagramar 2

Más que una crítica @alivan. una proposición, sin modificar en nada tu html, presentame un css para conseguir el resultado que se muestra en el ejemplo.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  Responder Citando
25/02/2012, 05:50   #11 (permalink)
ryugen (Reg: agosto-2008)
 
Mensajes: 219
Karma: 4660
ryugen esta en línea ahora
Respuesta: Juguemos a Diagramar 2

@emprear cual sería el resultado a obtener?? Ya se que esta la imagen de ejemplo, pero puntualmente cual sería?
Otra cosa, por que utilizas "DIV"s para los botones? Siendo que existen muchos elementos más semánticos que "DIV"
  Responder Citando
25/02/2012, 06:38   #12 (permalink)
Colaborador
emprear (Reg: junio-2007)
 
Mensajes: 4.694
Karma: 23233
Ubicación: Castelar
emprear está desconectado
Respuesta: Juguemos a Diagramar 2

Cita:
Iniciado por ryugen Ver Mensaje
@emprear cual sería el resultado a obtener?? Ya se que esta la imagen de ejemplo, pero puntualmente cual sería?
Otra cosa, por que utilizas "DIV"s para los botones? Siendo que existen muchos elementos más semánticos que "DIV"
Muy sencillo @ryugen, ver como lo harían otros, para analizar, comparar, aprender, hasta dónde he entendido, ese es el propósito de ese este juego.
Con respecto a los botones, un error/omisión de mi parte, debería ser

Código HTML:
Ver originalCopiar
  1. <div class="botones des"><a href="#">Descargar</a></div><div class="botones doc"><a href="#">Docs</a></div>

Ya que a mi juicio son sencillamente 2 links, que ni siquiera merecen la categoría de menú.

Redondeo la idea general, como habrás visto he explicitado:
Cita:
Aclaro que me aparté un poco de la premisa original y le di al html el css correspondiente
, ya que la propuesta parte de una imagen. Muy diferente hubiese sido el resultado, si el ejercicio hubira sido algo como.... como trasladarías ente código xhtml a la semántica de html5

dicho sea de paso, me encantaría ver tu propuesta de como hacerlo

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  Responder Citando
25/02/2012, 07:34   #13 (permalink)
ryugen (Reg: agosto-2008)
 
Mensajes: 219
Karma: 4660
ryugen esta en línea ahora
Respuesta: Juguemos a Diagramar 2

Bueno aquí mi diagrama:
Código HTML:
Ver originalCopiar
  1.     <h1><img src="lelogo" alt="LeLogo" /></h1>
  2.     <section title="introduccion" data-role="main">
  3.         <p>Introdución: LELOGO (...)</p>
  4.         <a href="...">Descargar</a>
  5.         <a href="...">Docs</a>
  6.     </section>
  7.     <section>
  8.         <h2>LELOGO en la industria</h2>
  9.         <section class="empresa">
  10.             <h3>Empresa X</h3>
  11.             <p>Contenido</p>
  12.         </section>
  13.         <section class="empresa">
  14.             <h3>Empresa Y</h3>
  15.             <p>Contenido</p>
  16.         </section>
  17.         <section class="empresa">
  18.             <h3>Empresa Z</h3>
  19.             <p>Contenido</p>
  20.         </section>
  21.     </section>
  22.     <section>
  23.         <h2>Un Ejemplo de uso</h2>
  24.         <code></code>
  25.     </section>
  26.     <aside>
  27.         <ul class="contenidos">
  28.             <li><a href="#">Acerca de</a> Más acerca de mi</li>
  29.             <li><a href="#">Descarga</a> Descarga todo el contenido</li>
  30.             <li><a href="#">Documentación</a> Accede a la documentación</li>
  31.             <li><a href="#">Foros</a> Un encuentro más cercano</li>
  32.             <li><a href="#">Contacto</a> Comunicate directamente con nostros</li>
  33.         </ul>
  34.     </aside>
  35.     <footer>
  36.         <nav>
  37.             <menu>
  38.                 <li><a href="#">Acerca de</a></li>
  39.                 <li><a href="#">Descarga</a></li>
  40.                 <li><a href="#">Documentación</a></li>
  41.                 <li><a href="#">Foros</a></li>
  42.                 <li><a href="#">Contacto</a></li>
  43.             </menu>
  44.         </nav>
  45.     </footer>
  46. </body>

Algunas consideraciones
BODY --> Ya forma una section en si misma (en esto caso la general)
Introducion, Ejemplo y Empresas, son secciones de la seccion general.
ASIDE --> Es contenido complementario a la seccion general osea a la pagina completa
FOOTER --> Es el pie de la seccion general.
Las empresas entán dentro de un SECTION, porque no representan contenido que pueda ser interpretado como contenido aislado (ARTICLE). Esta parte fue la de mayor duda, ya que inicialmente consideré ponerlas dentro de un DIV y con un h3 en su interior, pero me di cuenta que para el algoritmo de outline de documento estaría generando una nueva seccion, por lo que me definí por utilizar SECTION

No hay muchos más comentarios, se esperan sugerencias.

Aca pueden verlo estilado, tal cual ese markup:
http://jsfiddle.net/p4bl1t0/MN8jH/embedded/result/
Sufre del algunas deficiencias, porque no tengo mucho tiempo para dedicarle. Se recomienda mirarlo en FF.
  Responder Citando
25/02/2012, 20:13   #14 (permalink)
alivan (Reg: agosto-2010)
 
Mensajes: 13
Karma: 54
alivan está desconectado
Respuesta: Juguemos a Diagramar 2

@emprear, propuesta concluida: http://alivan.es/proyects/lelogo/ (Nota: Vale, no le da la gana de aparecer como enlace)
No lo he calcado (ni tengo intención de calcarlo dX) pero se le parece mucho.

A Ryugen, te has equivocado en el footer, te olvidaste el <ul>. Además ese <menu> no lo veo claro... Entendí que la etiqueta <menu> era para botones de acción sobre alguna parte del sitio, tales como los botones de un reproductor, pero no para situar los enlaces de un menú de navegación. Además aquí ya estarías metiendo la etiqueta <nav> y resultaría una redundancia.
  Responder Citando
26/02/2012, 06:08   #15 (permalink)
ryugen (Reg: agosto-2008)
 
Mensajes: 219
Karma: 4660
ryugen esta en línea ahora
Respuesta: Juguemos a Diagramar 2

Cita:
Iniciado por alivan Ver Mensaje
@emprear, propuesta concluida: http://alivan.es/proyects/lelogo/ (Nota: Vale, no le da la gana de aparecer como enlace)
No lo he calcado (ni tengo intención de calcarlo dX) pero se le parece mucho.

A Ryugen, te has equivocado en el footer, te olvidaste el <ul>. Además ese <menu> no lo veo claro... Entendí que la etiqueta <menu> era para botones de acción sobre alguna parte del sitio, tales como los botones de un reproductor, pero no para situar los enlaces de un menú de navegación. Además aquí ya estarías metiendo la etiqueta <nav> y resultaría una redundancia.
Es verdad, tienes razón, estuve investigando y es como tu dices, está mal usado.

Especificacion: http://www.whatwg.org/specs/web-apps...nts.html#menus

Ejemplo para crear context menu: http://davidwalsh.name/html5-context...ything+Else%29
  Responder Citando
Respuesta
SíEste tema le ha gustado a 4 personas

Herramientas
Desplegado



La zona horaria es GMT -6. Ahora son las 10:15.
SEO by vBSEO 3.3.2