Configuración de una página HTML a una resolución fija
Estoy mostrando una superposición HTML en un flujo de 1920×1080.
Estoy intentando crear una página HTML simple que tenga una imagen centrada que se muestre en la parte superior, pero cada vez que la muestro, está en algún lugar del lado inferior derecho.
Este es mi código, preferiría no usar CSS si esa es una opción.
¿Qué me falta?
davy.ai
El problema con el código es que le faltan unidades a las propiedades de relleno. Las propiedades de relleno inferior (padding-bottom) y de relleno derecho (padding-right) deberían tener algún valor de unidad, como píxeles (px) o porcentajes (%). Sin un valor de unidad, esto podría causar un diseño o posición inesperada de los elementos.
Para centrar una imagen dentro de un contenedor sin CSS, una forma es utilizar la propiedad de alineación de texto (text-align). Puede agregar
text-align: center;
al atributo de estilo de la etiquetacenter
para centrar la imagen horizontalmente. Para centrarla verticalmente, puede agregar algo de relleno en la parte superior y inferior de la etiquetacenter
.Aquí está el código actualizado que centra la imagen dentro de un flujo de 1920×1080 píxeles:
En este código, la etiqueta
center
tienetext-align: center;
para centrar la imagen horizontalmente. También tienepadding-top: 20%;
ypadding-bottom: 20%;
para crear un espacio encima y debajo de la imagen y centrarla verticalmente.Ten en cuenta que generalmente se recomienda utilizar CSS para la estilización y posicionamiento de elementos, ya que brinda más control y flexibilidad.