


In liquid layout, pictures are crowded together. Should min-height be set? _html/css_WEB-ITnose
液态布局,图片挤在了一起,是不是应该设置min-height???
div没有设置最小高度,是不是应该设置下最小高度???
避免页面加载,页面挤在一起。 就算设置了最好高度,图片自动缩放吧??? 自动撑开div是吧???
回复讨论(解决方案)
.box-item { margin: 16px 0 0; position: relative; }
.box-item a.hover { opacity: 1; }
.box-item a { display: block; position: relative; }
.box-item .pic { text-align: center;min-height: 220px; }
.box-item .pic img { min-height: 220px; }
Why does setting "min-height: 220px;" have no effect? It is still crowded together and does not open the divs in advance? ? ?
.box-item .info { padding-top: 0.2rem;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0 , 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%); position: absolute; width: 100%; left: 0; bottom: 0; color: #fff; font-size: 0.14rem; }
.box-item h3 { font-size: 0.14rem; padding: 0 0.15rem; }
Liquid layout, pictures are crowded together, should it be set min-height? ? ?
The div does not have a minimum height set. Should it set a minimum height? ? ?
Avoid page loading and pages being crowded together. Even if the best height is set, the picture will be automatically scaled, right? ? ? Automatically expand the div, right? ? ?
Remove the positioning of .info and add height to img
Move the title up
<style>.box-item { margin: 16px 0 0; position: relative; border: 2px blue solid;}.box-item a.hover { opacity: 1;}.box-item a { display: block; position: relative; border: 2px green solid;}.box-item .pic { text-align: center;}.box-item .pic img { width:100px; height:100px;}.box-item .info { border: red 2px solid; padding-top: 0.2rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0 , 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%); width: 100%; color: #fff; font-size: 0.14rem;}.box-item h3 { font-size: 0.14rem; padding: 0 0.15rem;}</style><div class="box-item"> <a href="/product/detail?id=9"> <div class="pic"> <img src="http://avatar.csdn.net/3/E/3/1_neorobin.jpg"> </div> <div class="corner corner-12"> <b>XXXXX</b> </div> <div class="info"> <h3>XXXXXXX</h3> <div class="pro"> <span style="width: 80%"></span> </div> <ul class="data clearfix"> <li><b>0</b><i>XXXXX</i></li> <li><b>48,000</b><i>XXXXX</i></li> <li><b>80.00%</b><i>XXXXX</i></li> </ul> </div> </a></div>
In liquid layout, pictures are crowded together. Should min-height be set? ? ?
The div does not have a minimum height set. Should it set a minimum height? ? ?
Avoid page loading and pages being crowded together. Even if the best height is set, the picture will be automatically scaled, right? ? ? Automatically expand the div, right? ? ?
Remove the positioning of .info and add height to img
Move the title up
<style>.box-item { margin: 16px 0 0; position: relative; border: 2px blue solid;}.box-item a.hover { opacity: 1;}.box-item a { display: block; position: relative; border: 2px green solid;}.box-item .pic { text-align: center;}.box-item .pic img { width:100px; height:100px;}.box-item .info { border: red 2px solid; padding-top: 0.2rem; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0 , 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.4) 100%); width: 100%; color: #fff; font-size: 0.14rem;}.box-item h3 { font-size: 0.14rem; padding: 0 0.15rem;}</style><div class="box-item"> <a href="/product/detail?id=9"> <div class="pic"> <img src="http://avatar.csdn.net/3/E/3/1_neorobin.jpg"> </div> <div class="corner corner-12"> <b>XXXXX</b> </div> <div class="info"> <h3>XXXXXXX</h3> <div class="pro"> <span style="width: 80%"></span> </div> <ul class="data clearfix"> <li><b>0</b><i>XXXXX</i></li> <li><b>48,000</b><i>XXXXX</i></li> <li><b>80.00%</b><i>XXXXX</i></li> </ul> </div> </a></div>
Add height directly to img It doesn’t matter, why must it? ? ?
Remove the positioning of .info,
Move the title up
.box-item .pic img { min-height: 230px;} This will be OK
It feels like you are making a mobile page. It is recommended to set the width as a percentage and the height must be set! Set the min-height and max-height of the image
It feels like you are making a mobile page. It is recommended to set the width as a percentage and the height must be fixed! Set the min-height and max-height of the picture
Yes, the screen has various sizes, so the width cannot be set rigidly. But you must be able to hold up the page even when there are no pictures.
Scale proportionally? ? ?
Set the proportional width and height of img automatic scaling.

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 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.

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.

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

GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

To achieve the effect of scattering and enlarging the surrounding images after clicking on the image, many web designs need to achieve an interactive effect: click on a certain image to make the surrounding...

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.

The Y-axis position adaptive algorithm for web annotation function This article will explore how to implement annotation functions similar to Word documents, especially how to deal with the interval between annotations...
