Home >Web Front-end >HTML Tutorial >Experience with float and inline-block

Experience with float and inline-block

WBOY
WBOYOriginal
2016-08-20 08:47:491108browse

float

Advantages:

It is more convenient to arrange horizontally, and there is no browser compatibility issue.

Disadvantages:

1) When multiple rows are arranged horizontally, the top row often cannot be displayed after wrapping.

2) After floating, it will jump out of the current flow, causing the parent element to collapse highly. The solution is relatively mature and unified, and there is no browser compatibility issue.

inline-block

Disadvantages: The biggest problem is that under different browsers, the methods of solving white gaps will be different, which is difficult to unify and has poor compatibility. A common solution is to set font-size:0 on the parent element; most browsers can do this, and for some that don't, you can add display:table without affecting the layout. Personally, I don't like using letter-space and word-space. I always feel that different browsers will have different problems.

Advantages: When the top line is displayed during line wrapping, you can use text-align, white-space and other attributes to operate. text-align:justify aligns both sides, and the effect is great. white-space:nowrap can not wrap lines, and sometimes it has miraculous effects.

I’ll write this first and add more when I have time

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn