


Strange phenomenon of style setting width under Firefox_Experience exchange
There is a data list on the page, which is a table and is placed in a div window with the following structure:
Set the style for the container #container {width:100%; margin:10px;}
Set the style for the grid Style #grid {width:100%}
The test results are normal in IE. Under Firefox, the actual width of the container will exceed 100% and a horizontal scroll bar will appear. Because Firefox counts margin into the width, it is actually equal to 100% 20px>100%.
Of course, you can remove the margin definition of the div and use the padding of the body to set it, but there are other contents on the page that need to occupy the entire page.
So in the past, in order to solve this problem, I would define a width: 98% for divs in Firefox. This seems to have solved the problem, but if the browser window becomes smaller, the 98% 20px under Firefox may be greater than 100%. A horizontal scroll bar appears.
To give it a try, I changed the container style to #container {width:100%-20; margin:10px}, and then went to Firefox to take a look. Haha, it turned out to be normal. , it’s the same as under IE, it’s really strange, the definition of width: 100%-20 should be wrong! But it solved the problem of Firefox including margin. I tried it further and found that it can be reduced by any number from 100%. After checking some information, I still didn't understand the reason.
Maybe it’s just a bug, haha! Maybe some expert knows the reason. I have tested it myself and posted the code and screenshots:

[Ctrl A Select all Note:If you need to introduce external Js, you need to refresh it to execute]

I recently wrote an article explaining how you can create a countdown timer using HTML, CSS and JavaScript. Now, let’s look at how we

It was fun watching a bunch of back and forth blogging between a bunch of smart people quoting a bunch of smart people last week. If you missed it, you might

The problem: you click a jump link like Jump which links to something like Header.

Andrew Welch had a little CSS challenge the other day to make an ordinary div:

We'll get to that, but first, a long-winded introduction.

What is CSS4? Is it a real thing? I hate to break it to you, but not really. But maybe we could make it a thing? CSS3 was successful, so why not keep that train rolling like they do in JavaScript?


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

SublimeText3 Linux new version
SublimeText3 Linux latest version

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 Chinese version
Chinese version, very easy to use

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

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),