Es lo que ocurre, por ejemplo, con <center> para centrar un objeto, una imagen por ejemplo.
Estos temas tienen que resolverse con CSS.
Hay tres niveles de declaración para estos estilos:
- La hoja de estilos externa
- La declaración para todo el documento en la cabecera del mismo
- El estilo en una etiqueta al lado del elemento, en el body. El menos recomendado
Vamos a ver cómo hemos centrado la imagen del logo del W3C en los ejemplos anteriores para crear el vínculo al W3C Validator.
La declaración se ha hecho en la cabecera del documento.
Ver el ejemplo concreto.
Éste es el código para declarar el estilo CSS. Se ha añadido border:none; para que la imagen no se marque con el borde azul que en principio tienen las imágenes que son vínculos.
<style type="text/css"> |
Luego, en la etiqueta de la imagen, hay que escribir el atributo que llama a este estilo: class="imgcenter".
<img src="img/validator.png" alt="W3C_validator" width="80" height="15" class="imgcenter"> |
Éste es el código completo de la página creada:
<!DOCTYPE html> <img src="img/validator.png" alt="W3C_validator" width="80" height="15" class="imgcenter"> </a> |
Muy buena Aportación gracias !
ResponderEliminarUna imagen es en principio un elemento en línea, como el texto, y para centrarla dentro de un div, basta con declarar text-align:center en ese div (no en la imagen). Para centrar el contenedor div en la página o en otro contenedor, yo uso margin:0 auto, ya que es un elemento de bloque.
ResponderEliminarSí, pero div ya está obsoleto y la historia aquí es usar lo nuevo que nos da HTML5
ResponderEliminarGracias!
ResponderEliminarmil gracias por el aporte!!! :)
ResponderEliminarSegun html5 tiene una etiqueta llamada figure a la hora de tener la imagen dentro de esta etiqueta como la centro ya que este estilo solo funciona si la imagens esta en el body
ResponderEliminarel div no esta obsoleto, eso es mentira ... ademas no importa ... lo que importa es el ejemplo de CENTRAR UNA IMAGEN XD
ResponderEliminarMuchas gracias. A mi me funciona perfecto para un caso sencillo de centrar una imagen.
ResponderEliminarSencillo y sirve. Gracias
ResponderEliminarMuchas gracias por tu aporte, me fue muy útil.
ResponderEliminarGracias, me sirvió
ResponderEliminarcenter es de html4 ya en html5 no se usar...se podria pero si los verificas en el validador salta error
ResponderEliminarThank u very much !!
ResponderEliminar