Hola todos.
He estado siguiendo un libro HTML5, CSS3 y JavaScript. Pero ya viendo un poco sobre el modelo de caja tradicional, hay algo del ejercicio que estoy haciendo, que realmente no entiendo el por qué de aplicar dicha propiedad.
<!DOCTYPE html /> <html lang="es"> ... <body> <div id="contenedor"> <header id="cabecero"> <hgroup> <h1>My Book</h1> <h2>Libro de HTML, CSS y Javascript</h2> </hgroup> </header> <nav id="menu"> <ul> <li>Boton 1</li> <li>Boton 2</li> <li>Boton 3</li> <li>Boton 4</li> </ul> </nav> <section id="seccion"> <figure> <img src="imagenes/avatar-fb.png" alt="avatar"/> <figcaption> avatar del usuario </figcaption> </figure> <article> <header> <h2>Mi articulo</h2> <p>estoy aprendiendo estructuras <cite>html</cite></p> </header> <footer> comentarios del articulo </footer> </article> </section> <aside id="barra_lateral"> <blockquote cite = "http://127.0.0.1:49186/index.html">Perros todos -len</blockquote> </aside> <footer id="creditos"><small>Derechos reservados paman</small></footer> </div> </body> </html>
mi archivo css:
* { margin: 0px; padding: 0px; } body{ /* por qué ? */ text-align: center; } header, nav, figcaption,hgroup,footer,aside,section,article{ display: block; } #contenedor{ width: 960px; margin: 15px auto; text-align: left; } #cabecero{ padding: 20px; background-color: cadetblue; } #menu { padding: 10px;; background-color: gray; height: 20px; } #menu li{ display: inline-block; padding-left: 20px; list-style: none; } #seccion { float: left; width: 600px; margin-top: 2px; margin-right: 10px; padding: 20px; background-color: brown; } #barra_lateral { float: left; width: 270px; height: 253px; margin-top: 2px; padding: 20px; background-color: brown; } #creditos{ clear: both; background-color: cadetblue; padding: 20px; text-align: center; } h1 { font: bold 25px verdana, sans-serif; } h2 { font: bold 15px verdana, sans-serif; }
Básicamente no entiendo porque hay que alinear el texto al centro, si luego lo vamos a volver alinear a la izquierda. Peor aún, ¿Por qué alinear el texto si por default ya estaría a la izquierda?.
Gracias.
Respuestas
Tienes razón. En este caso no haría falta aplicar ese text-align
.
@javiereguiluz
5 marzo 2017, 12:12