Como poner fondo en html

Imagen de fondo sin repetición

Puedes establecer el color de fondo del cuerpo de una página HTML de dos maneras. Puedes utilizar la propiedad bgcolor dentro de la etiqueta body. El otro método es utilizando el atributo style. En este proceso, se utiliza el atributo style de la etiqueta body. Este atributo de estilo tiene una propiedad background-color, que se utilizará para establecer el color de fondo de la página web.

Pero hay que recordar que el atributo style tiene prioridad sobre cualquier otro estilo especificado para la página web. Por lo tanto, las propiedades mencionadas en el atributo style anulan cualquier estilo establecido en la etiqueta <style> o en una hoja de estilo CSS.

Si está utilizando CSS, puede establecer el color fácilmente con la ayuda de un atributo id. Puedes establecer el valor de id de un botón o de un cuadro de texto a cualquier cosa que quieras. Este id puede ser referido al escribir el código CSS. Por ejemplo, si el botón tiene id=submit_button y la caja de texto tiene id=text, el siguiente código CSS será aplicable,

Puedes usar el atributo class igual que el atributo ID, pero la principal diferencia entre ID y el atributo Class es que podemos usar múltiples class en cualquier elemento HTML, pero sólo tenemos un elemento HTML ID.

Cómo insertar una imagen de fondo en html utilizando el bloc de notas

El atributo background que especificamos en la etiqueta <body> no está soportado en HTML5. Usando las propiedades CSS, también podemos añadir una imagen de fondo en una página web. Más adelante, veremos diferentes propiedades CSS con las que podemos cambiar el aspecto de la página web.  Propiedad CSS background-imageEn todos los ejemplos, definiremos el código CSS dentro de la etiqueta <style>. También veremos cómo dirigir la etiqueta div y la clase usando CSS. En el siguiente ejemplo, estamos especificando la propiedad CSS background-image y background-color que establecerá la propiedad background-image y background para el cuerpo del HTML respectivamente.Siguiendo con este artículo sobre Background Image In HTMLEjemplo

Notas:Ahora, antes de entender cómo podemos utilizar los diferentes valores de las propiedades CSS, vamos a ver la lista de valores de las propiedades CSS asociadas a la imagen de fondo.Siguiendo con este artículo sobre Imagen de fondo en HTMLAhora vamos a ejecutar algunos de los ejemplos para entender cómo utilizar los valores de las propiedades CSS.  Background RepeatAquí estamos tratando de añadir un par de imágenes de fondo en el que la primera imagen aparecerá sólo una vez y la segunda imagen se repetirá. Para ello utilizamos background-repeat.

Cómo añadir una imagen en html

Los bordes del elemento se dibujan encima de ellos, y el color de fondo se dibuja debajo de ellos. Cómo se dibujan las imágenes en relación con la caja y sus bordes se define mediante las propiedades CSS background-clip y background-origin.

Nota: Aunque las imágenes sean opacas y el color no se muestre en circunstancias normales, los desarrolladores web deben especificar siempre un color de fondo. Si las imágenes no pueden cargarse -por ejemplo, cuando la red no funciona-, se utilizará el color de fondo como alternativa.

Problemas de accesibilidadLos navegadores no proporcionan ninguna información especial sobre las imágenes de fondo a la tecnología de asistencia. Esto es importante sobre todo para los lectores de pantalla, ya que un lector de pantalla no anunciará su presencia y, por tanto, no transmitirá nada a sus usuarios. Si la imagen contiene información crítica para entender el propósito general de la página, es mejor describirla semánticamente en el documento.

Imagen de fondo del cuerpo

Si quieres añadir una imagen a una página web, todo lo que necesitas es HTML. Si quieres poner una imagen como fondo de una página web, necesitarás tanto HTML como CSS. HTML son las siglas de Hypertext Markup Language (lenguaje de marcado de hipertexto) y es el código que indica al navegador lo que debe mostrar en una página web[1].

“Que el autor se haya tomado la molestia de explicar cada elemento del código HTML y CSS es notable. La mayoría se limitaría a dar el código necesario para realizar el trabajo y dejaría a los que lo cuestionan aturdidos y sin saber lo que acaba de ocurrir.