When we complete the project, we will all encounter the effect of making DIV adaptive height. So today we will show you how to achieve the effect of DIV adaptive height in two situations.
The first type: the height of a certain height is adaptive when the content is too much, and the DIV has a certain minimum height when the content is small;
The second type: there is no minimum height, and the DIV is fully adaptive to the height.
The following will introduce these two situations and solutions for you
There is a certain minimum height. When the content is added, the height will be adaptive. When the content is small, the DIV has a certain minimum height - TOP
There is a DIV box with a default height of 200px. When the content in the DIV is redundant and exceeds the limited height, the DIV adapts to the height. Pure CSS+DIV is required, no JS is required, and it is compatible with Firefox browser
1. Answer and explanation:
_height:200px; /* css Note: Only IE6 sets this attribute, assuming that the minimum height is 200px, set The height is 200px. IE6 will automatically raise the set height after the content exceeds the height */
min-height:200px; /* cssNote: The minimum height of css is 200px Supports all browsers, except IE6*/
This setting is compatible with IE6, 7, 8, 9, 10, Firefox, etc.
2. Specific setting code:
div{ _height:200px; min-height:200px /* css 注释:两个放置不分前后顺序,兼容所有浏览器 */ }
3. CSS minimum height and adaptive height coexistence case
We set up 2 DIV boxes, the minimum height is 200px. When the content is small, the minimum height of the DIV box is 200px. When the content is compared When it exceeds the height and can be accommodated, the DIV box adapts to the height. In order to facilitate observation and reference analysis, we set the width to 100px and a black 1px CSS border.
CSS code is as follows:
div{_height:200px; min-height:200px; border:1px solid #000; width:100px} /* css注释:设置最小高度,border边框,宽度 */ HTML代码片段: <div>200高度能装下这点内容,设置最小高度200px</div> <div>设置最小高度200px<br /> 而内容多,超出200px高度限制,DIV自适应高度<br /> <br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位<br /> 案例占位 </div>
CSS default adaptive height
When we do not set a fixed height for a DIV or do not set a CSS height style, its DIV box defaults to an adaptive height. .
I believe you have mastered the methods after reading these cases. For more exciting information, please pay attention to the php Chinese website Other related articles!
Related reading:
The latest JS interview questions analysis
Common methods of native js are organized
Latest JS interview question analysis
The above is the detailed content of How to make DIV adaptive height. For more information, please follow other related articles on the PHP Chinese website!

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

The role of HTML is to define the structure and content of a web page through tags and attributes. 1. HTML organizes content through tags such as , making it easy to read and understand. 2. Use semantic tags such as, etc. to enhance accessibility and SEO. 3. Optimizing HTML code can improve web page loading speed and user experience.

HTMLisaspecifictypeofcodefocusedonstructuringwebcontent,while"code"broadlyincludeslanguageslikeJavaScriptandPythonforfunctionality.1)HTMLdefineswebpagestructureusingtags.2)"Code"encompassesawiderrangeoflanguagesforlogicandinteract

HTML, CSS and JavaScript are the three pillars of web development. 1. HTML defines the web page structure and uses tags such as, etc. 2. CSS controls the web page style, using selectors and attributes such as color, font-size, etc. 3. JavaScript realizes dynamic effects and interaction, through event monitoring and DOM operations.

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

How to design the dotted line segmentation effect in the menu? When designing menus, it is usually not difficult to align left and right between the dish name and price, but how about the dotted line or point in the middle...


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 Mac version
God-level code editing software (SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SublimeText3 Chinese version
Chinese version, very easy to use

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