javascript - html高度自适应
不借助javascript,不使用绝对定位,不用overflow:hidden
将溢出部分隐藏,如何使div的高度自适应?
不需要考虑低版本浏览器。
<code> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> html,body {width: 100%;height: 100%;} </style> <div style="height:100px">top</div> <div>middle</div> <div style="height:100px">bottom</div> </code>
比如上面的middle,如何让它的高度铺满屏幕剩余的空间?
回复内容:
不借助javascript,不使用绝对定位,不用overflow:hidden
将溢出部分隐藏,如何使div的高度自适应?
不需要考虑低版本浏览器。
<code> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> html,body {width: 100%;height: 100%;} </style> <div style="height:100px">top</div> <div>middle</div> <div style="height:100px">bottom</div> </code>
比如上面的middle,如何让它的高度铺满屏幕剩余的空间?
使用flex布局
<code> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> html, body { width: 100%; height: 100%; } body { display: -webkit-flex; -webkit-flex-direction:column; } .flex1 { -webkit-flex: 1; } </style> <div style="height:100px">top</div> <div class="flex1">middle</div> <div style="height:100px">bottom</div> </code>
使用table-row布局
<code> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> html, body { width: 100%; height: 100%; padding: 0; margin: 0; } body { display: table; } .one { background: red; } .two { background: blue; } .three { background: green; } div { display: table-row; } </style> <div style="height:100px" class="one">top</div> <div class="two">middle</div> <div style="height:100px" class="three">bottom</div> </code>

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

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

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











HTML, CSS and JavaScript are the core technologies for building modern web pages: 1. HTML defines the web page structure, 2. CSS is responsible for the appearance of the web page, 3. JavaScript provides web page dynamics and interactivity, and they work together to create a website with a good user experience.

IIS and PHP are compatible and are implemented through FastCGI. 1.IIS forwards the .php file request to the FastCGI module through the configuration file. 2. The FastCGI module starts the PHP process to process requests to improve performance and stability. 3. In actual applications, you need to pay attention to configuration details, error debugging and performance optimization.

Multiple calls to session_start() will result in warning messages and possible data overwrites. 1) PHP will issue a warning, prompting that the session has been started. 2) It may cause unexpected overwriting of session data. 3) Use session_status() to check the session status to avoid repeated calls.

There is no difference between HTML5 and H5, which is the abbreviation of HTML5. 1.HTML5 is the fifth version of HTML, which enhances the multimedia and interactive functions of web pages. 2.H5 is often used to refer to HTML5-based mobile web pages or applications, and is suitable for various mobile devices.

H5 and HTML5 are different concepts: HTML5 is a version of HTML, containing new elements and APIs; H5 is a mobile application development framework based on HTML5. HTML5 parses and renders code through the browser, while H5 applications need to run containers and interact with native code through JavaScript.

AI can help optimize the use of Composer. Specific methods include: 1. Dependency management optimization: AI analyzes dependencies, recommends the best version combination, and reduces conflicts. 2. Automated code generation: AI generates composer.json files that conform to best practices. 3. Improve code quality: AI detects potential problems, provides optimization suggestions, and improves code quality. These methods are implemented through machine learning and natural language processing technologies to help developers improve efficiency and code quality.

session_start()iscrucialinPHPformanagingusersessions.1)Itinitiatesanewsessionifnoneexists,2)resumesanexistingsession,and3)setsasessioncookieforcontinuityacrossrequests,enablingapplicationslikeuserauthenticationandpersonalizedcontent.

The function of HTML is to define the structure and content of a web page, and its purpose is to provide a standardized way to display information. 1) HTML organizes various parts of the web page through tags and attributes, such as titles and paragraphs. 2) It supports the separation of content and performance and improves maintenance efficiency. 3) HTML is extensible, allowing custom tags to enhance SEO.
