


Three-column layout, let the middle column be displayed first, and the height of the three columns must be the same (cannot be tiled with background images) How to find the method_html/css_WEB-ITnose
I can only let the middle column be displayed first. How should I achieve equal height?
[img=http://my.csdn.net/my/album/detail/1113247#][/img]
,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title> New Document </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">body{ margin:0; padding:0; font-family:Arial,sans-serif; text-align:center;}#container{ width:768px; margin:0 auto; padding:0;}#header{ width:100%; height:50px; margin:5px 0; padding:0; background:#CCC;}#content{ float:left; width:100%;}#col-container{ float:left; width:565px; padding:0; margin:0;}.main-content{ float:right; width:362px; background:#CCC;}.left-content{ float:left; width:200px; background:gray;}#right{ float:right; width:200px; margin-left:3px; background:gray;}</style></head><body><div id="container"> <div id="header">header</div> <div id="content"> <div id="col-container"> <div class="main-content">main<br />main<br />main<br />main<br />main<br /> </div> <div class="left-content">left<br />left<br />left<br />left<br />left<br />left<br />left<br />left<br />left<br />left<br />left<br /> </div> </div> <div id="right">right<br />right<br />right<br />right<br /></div> </div></div></body></html>
Reply to discussion (solution)
Set the same fixed height or js set the height after loading.
I want the height to be adaptive so that all three columns are the same as the column with the highest content. Can this be achieved without js?
If it is adaptive, it has to be implemented in js
It can be realized. The last question in the Xunlei interview questions in this column is this, and there is an answer in it.
http://topic.csdn.net/u/20091009/11/179bf6c0-437d-4875-b03b-d11211e69779.html?28820
There are questions and answers in it
The equal heights mentioned above are not true equal heights, but visually, borders are used
js method. Can you post the code for me? I haven’t been studying this for a long time and don’t have much experience. Thank you! ! ! !
Equal height: http://aliceui.com/equal-height-layout/
What appears after should be loaded using ajax after the previous loading
etc. High: http://aliceui.com/equal-height-layout/
What appears after should be loaded using ajax after the previous loading is completed
It’s not that complicated, just list main Load it first if you write it in front
Quoting the reply from p2227 on the 8th floor:
Equal height: http://aliceui.com/equal-height-layout/
The one that appears after Ajax is loaded after the previous loading.
It’s not that complicated. Just write the main column in front and load it first. Oh, then you have solved it. Another problem is that the connection above does not need to be
Yes, this method can solve it. How to use JS to solve the problem of equal heights
It is recommended that the poster should not learn how to use JS to achieve equal heights, because this goes against the principle that scripts do not control the basic layout; secondly, the above methods mainly use one positive margin and one Negative padding is a technical process, but this has side effects, and it smells a bit like timing*. Personally, I think that in fact, many web designs do not need equal heights. They can usually be done with background colors, or many background colors are originally blank. .

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