Today I will talk to you about how to set the background image of a web page in HTML. We use the layout thinking of the entire web page to see what methods can be set and what are the differences between each method. And tips for setting background images
Single color background of web pages
If you have a pure color web page background, you only need to set the backgroundbackground color to the body
body{background:#FFF}
Set the background of the web page to white
body{background:#FFF url(bg.gif) repeat-x 0}
Set it like this This Picture is a background picture that is tiled horizontally against the top of the web page. The background is white. Here, pay attention to setting the imported picture path according to your picture path.
2. Horizontal tile background image
For example, the 2014 version of the web page has the same principle as gradient tile. It also cuts out a vertical strip and uses it as the Body background to tile it horizontally, so that it becomes full screen. The background of the web page is full.
The code is the same as the first one, just the pictures are different. Set the background image to be tiled horizontally on the body.
Irregular large picture background
We often see some thematic or image web pages. The background is a very large picture as the background, and usually both widescreen and narrowscreen monitors can display the full picture. full-screen background image, just like the image can adapt to the width and size. In fact, this implementation is very simple. Make the width and art design of this picture large enough. For example, the width of the widest display screen resolution on the market is 2560 pixels. If you want such a wide-screen display to browse this web page, it can fill the entire screen. Then you The background image must be made with a width greater than or equal to 2560px, so that the web page can fill the full screen when opened on widescreen or narrow screen monitors, and the background image can be opened in full screen when minimizing, maximizing, or changing the browser window. The centered one looks like the background image adaptively resizes.
Key: The key to a full-screen adaptive background image is to make the image wide enough so that it can fill the display screen with the widest resolution, and naturally it will fill the entire screen with a smaller resolution. At the same time, you need to set the background image like this as the body background and need to be centered.
If this background image is: bg.jpg
Set the CSS code:
body{background: url(bg.jpg) no-repeat center 0}
Code explanation: Set this image as the background of the web page, usually not tiled (no-repeat ), horizontally centered, displayed at the top
The height of the head background image and bottom background image content can be increased or decreased. The head and bottom background remain unchanged
Here are two common header and bottom background images. Different background image techniques at the bottom set the layout method.
This method directly sets the head background image to the body background to be displayed in the middle and upper part, and the bottom copyright area DIV sets the width to 100%; at the same time, set this background image or background color.
body{background: url(bg.jpg) no-repeat center 0} #footer{margin:0 auto;width:100%;background: url(ft-bg.jpg) no-repeat center 0}
In this way, the background of the head and bottom can be different without being affected by the height of the content.
The background image at the bottom far exceeds the height of the copyrighted bottom box.
Such a structure has different pictures at the top and bottom, so that it does not affect the background layout as the middle content increases. This can usually be achieved by setting the background for the html tags and body.
If the top dark blue background image is "top.jpg" and the bottom light blue background image is "foot.jpg"
DIV CSS sets the key CSS code for web page background:
html{background: url(top.jpg) no-repeat center 0} body{background: url(foot.jpg) no-repeat center bottom}
Explanation: Set the dark blue background image as the html background to be horizontally centered and upper; set the light blue background image to be the body background image horizontally centered and lower.
The above is a summary of several common web page background layout settings. Flexible settings can set the background for body, html, and div to achieve the background effect you want. If the div is set to the background of this web page, then the height of this DIV It cannot be set (default is automatic), and the div width can be set to 100%.
That’s it for setting the web page background image. For more exciting information, please pay attention to other related articles on the php Chinese website!
Related reading:
How to set the font color in HTML
How to enter space characters in HTML
Why do we need to set CSS styles on DIV?
The above is the detailed content of How to set the background image of a web page in HTML. For more information, please follow other related articles on the PHP Chinese website!

I got this question the other day. My first thought is: weird question! Specificity is about selectors, and at-rules are not selectors, so... irrelevant?

Yes, you can, and it doesn't really matter in what order. A CSS preprocessor is not required. It works in regular CSS.

You should for sure be setting far-out cache headers on your assets like CSS and JavaScript (and images and fonts and whatever else). That tells the browser

Many developers write about how to maintain a CSS codebase, yet not a lot of them write about how they measure the quality of that codebase. Sure, we have

Have you ever had a form that needed to accept a short, arbitrary bit of text? Like a name or whatever. That's exactly what is for. There are lots of

I'm so excited to be heading to Zürich, Switzerland for Front Conference (Love that name and URL!). I've never been to Switzerland before, so I'm excited

One of my favorite developments in software development has been the advent of serverless. As a developer who has a tendency to get bogged down in the details

In this post, we’ll be using an ecommerce store demo I built and deployed to Netlify to show how we can make dynamic routes for incoming data. It’s a fairly


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Notepad++7.3.1
Easy-to-use and free code editor

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

Dreamweaver CS6
Visual web development tools