How to understand the margin attribute of body_html/css_WEB-ITnose
<html><head><style type="text/css">#outerBox{ width:128px; height:128px; border:10px black dashed; background:silver;}</style></head><body> <div id="outerBox"> </div></body>
The effect of the above code in IE is
There is a certain distance between the div box and the browser boundary, but if the html code is changed to
<html><head><style type="text/css">#outerBox{ width:128px; height:128px; border:10px black dashed; background:silver;}body{margin:0px;}</style></head><body> <div id="outerBox"> </div></body>
, the display effect at this time is
The border of the div is almost close to the browser border
I would like to ask, doesn’t margin refer to the distance outside the box border? And the div is not in the internal code of the body box? Why setting the margin of the body will cause the distance between the div and the body to shrink? What I understand is that setting the padding of the body to 0px will make the distance between the div and the body become 0
Reply to discussion (solution)
The big box contains the small box, the body is the big box, and the div is the small box. The entire document can be regarded as a larger box containing the body
body It has a margin value. If the margins around the body are removed, the body as a whole will be adjusted. Just like the position of a big box moves, the things inside the big box will of course move accordingly
The margin is the outside distance, outside the border. padding is the padding, within the border, and is the distance between the content area and the border.
The body itself is also a box. The default margin may not be 0, so there is a certain distance from the edge of the window.
After the body's margin is set to 0, it will be close to the window border. outerBox is the element inside the body box.
You add a body to the body and see the effect.
BODY The default
margin is 4px;
padding is 0px
Please note the difference from other html tags

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

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

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

The article discusses the HTML <datalist> element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159

The article discusses using HTML5 form validation attributes like required, pattern, min, max, and length limits to validate user input directly in the browser.

The article discusses the <iframe> tag's purpose in embedding external content into webpages, its common uses, security risks, and alternatives like object tags and APIs.

The article discusses the HTML <progress> element, its purpose, styling, and differences from the <meter> element. The main focus is on using <progress> for task completion and <meter> for stati

The article discusses the HTML <meter> element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates <meter> from <progress> and ex

Article discusses best practices for ensuring HTML5 cross-browser compatibility, focusing on feature detection, progressive enhancement, and testing methods.

The article discusses the viewport meta tag, essential for responsive web design on mobile devices. It explains how proper use ensures optimal content scaling and user interaction, while misuse can lead to design and accessibility issues.

This article explains the HTML5 <time> element for semantic date/time representation. It emphasizes the importance of the datetime attribute for machine readability (ISO 8601 format) alongside human-readable text, boosting accessibilit
