css: min-height is not compatible with Firefox browser solution
When we structure the page, we usually divide it into three sections: header, body, and footer. Such as the following page:
#At this time we need to set the minimum height of the body part to avoid the footer part appearing in the middle of the page. For example, the following writing method:
.page-content-header { min-height: 5%; } .page-content-body { min-height: 100%;} .page-content-footer { min-height: 5%;}
This writing method will make the body part have a height that fills the page size. The footer part will naturally be at the lowest end of the page, and when the content of the body part exceeds 100% , the height will automatically expand and there will be no overflow.
However, here comes the problem. Firefox browser is not compatible with this writing method. min-height: 100% will not take effect at all. We can use the following method to make it compatible:
.page-content-body { min-height: 100%; /*火狐兼容*/ min-height: 600px !important;} .page-content-body:after { content:""; visibility:hidden; display:block; clear:both; height:0px;}
First we use !important to hack the Firefox browser, set a minimum height of 600px, and then use the pseudo element: after to do style clearing, so that when the content exceeds the minimum height, the height will increase accordingly.
We set the display box type display to block-level element block, set clear to allow floating elements on both left and right sides, and insert the generated content The content is empty, then the height is set to 0, making the element invisible.
#This will allow Firefox to achieve minimum height and content beyond adaptive adaptability.
The above is the detailed content of css: min-height is not compatible with Firefox browser solution. For more information, please follow other related articles on the PHP Chinese website!

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

To remove FirefoxSnap in Ubuntu Linux, you can follow these steps: Open a terminal and log in to your Ubuntu system as administrator. Run the following command to uninstall FirefoxSnap: sudosnapremovefirefox You will be prompted for your administrator password. Enter your password and press Enter to confirm. Wait for command execution to complete. Once completed, FirefoxSnap will be completely removed. Note that this will remove versions of Firefox installed via the Snap package manager. If you installed another version of Firefox through other means (such as the APT package manager), you will not be affected. Go through the above steps

Mozilla Firefox can be uninstalled; Firefox is a third-party browser and can be uninstalled if it is not needed. Uninstallation method: 1. In the Start menu, click "Windwos System" - "Control Panel"; 2. In the "Control Panel" interface, click "Programs and Features"; 3. In the new interface, find and double-click Firefox Browser icon; 4. In the uninstall pop-up window, click "Next"; 5. Click "Uninstall".

According to recent news, while Mozilla released the stable version of Firefox 112, it also announced that the next major version, Firefox 113, has entered the Beta channel and supports AV1 animations, enhanced password generator and picture-in-picture features. The main new functions/features of Firefox 113 are as follows: Support for AV1 format animated images (AVIS); Enhance the security of the password generator by introducing special characters; Enhance the picture-in-picture function, support rewind, display video time, and enable full screen more easily Mode provides official DEB installation files for Debian and Ubuntu distributions. Updated bookmark import feature, icons for imported bookmarks are supported by default. Hardware accelerated AV1 video decoding is enabled by default on supported hardware using w

For crawlers to crawl websites that require login, verification code or scan code login is a very troublesome problem. Scrapy is a very easy-to-use crawler framework in Python, but when processing verification codes or scanning QR codes to log in, some special measures need to be taken. As a common browser, Mozilla Firefox provides a solution that can help us solve this problem. The core module of Scrapy is twisted, which only supports asynchronous requests, but some websites require the use of cookies and

Apple has released updates for iPhone, iPad, Mac and Apple Watch. Although the updates for each device are small, they address WebKit vulnerabilities. The company also assured that it has fixed a bug that caused MacBook laptops to unexpectedly drain their batteries. Apple iOS and iPadOS 15.3.1 are minor updates. It doesn't actually contain any major features. However, it is useful for people using braille displays. Additionally, the update resolves an arbitrary code execution vulnerability. The update notes for iOS 15.3.1 mention: iOS 15.3.1 provides important security updates for your iPhone and fixes

Today’s latest news, Mozilla officially released the Firefox 115 stable version update today. The most noteworthy thing about this update is that this is the last version that supports Win7/Win8, macOS10.12, 10.13 and 10.14. Download address: https://ftp.mozilla.org/pub/firefox/releases/115.0/Mozilla stated in the official update log: Microsoft will end support for Win7 and Win8 systems in January 2023, and Firefox 115 released today The version is the last version update received by users of said system. Win7 and Win8 users

Canonical recently announced that in the upcoming Ubuntu 23.10, Firefox Snap has been configured to run in Wayland mode by default. Note: Ubuntu currently has the Wayland session by default, and Firefox can also work normally. However, currently FirefoxSnap actually runs in XWayland compatibility mode, rather than the strict native Wayland mode. Canonical announced that it will run the Firefox browser in Wayland mode by default, so that problems such as interface blur and scaling distortion will not occur on HiDPI displays, and it will support touch gestures such as dragging and pinching. As mentioned above, Ubunt

Apple requires all apps that browse the web in iOS and iPadOS to use its own browser engine, WebKit, but should it continue to effectively ban rival browser engines amid accusations of anti-competitive behavior? Recently, big tech companies have been accused of anti-competitive behavior, with Andrea Coscelli, chief executive of the UK Competition and Markets Authority (CMA) announcing in a press release: Apple and Google are changing the way we use our phones. A bad habit has developed which we fear is causing millions of people in the UK to become disoriented. Among the accusations of anti-competitive behavior, Apple is accused of requiring apps that browse the web to use apps on iOS and iPadOS.
