Home Web Front-end CSS Tutorial How to align images and text vertically in css

How to align images and text vertically in css

Nov 13, 2020 pm 02:41 PM
css picture letter

Css method to align images and text vertically in the center: This can be achieved through flex layout, such as [display: -webkit-flex;]. Flex layout is elastic layout, which is used to provide maximum flexibility for box-shaped models. Any container can be designated as a flex layout.

How to align images and text vertically in css

#You can use flex layout to achieve centering (simpler, does not support IE9).

(Learning video recommendation: css video tutorial)

Flex is the abbreviation of Flexible Box, which means "elastic layout" and is used to provide the largest possible layout for box-shaped models. flexibility.

Any container can be designated as Flex layout.

.box
{
  display: flex;
}
Copy after login

Inline elements can also use Flex layout.

.box
{
  display: inline-flex;
}
Copy after login

Browsers with Webkit core must add the -webkit prefix.

.box
{
  display: -webkit-flex; /* Safari */
  display: flex;
}
Copy after login

Note that after setting to Flex layout, the float, clear and vertical-align attributes of child elements will be invalid.

HTML is as follows:

<div class="box">
  <span>span多行居中测试<br>span多行居中测试<br>span多行居中测试</span>
  <p>p另一个段落元素</p>
</div>
Copy after login

css

.box{
    display: flex;
    width: 500px;
    height: 300px;
    margin: 50px auto;
    border: 2px solid #000;
    align-items: center;/*副轴居中*/
}
.box span{/*span是另一个flex布局容器,它本身将自适应填满除p元素外的宽度*/
    flex: 1;
    display: flex;
    justify-content: center;/*主轴居中*/
}
Copy after login

Effect:

How to align images and text vertically in css

##Related recommendations:

CSS Tutorial

The above is the detailed content of How to align images and text vertically in css. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to set unknown attributes in vscode vscode method to set unknown attributes How to set unknown attributes in vscode vscode method to set unknown attributes May 09, 2024 pm 02:43 PM

1. First, open the settings icon in the lower left corner and click the settings option. 2. Then, find the CSS column in the jumped window. 3. Finally, change the drop-down option in the unknownproperties menu to the error button.

How to isolate styles in components in vue How to isolate styles in components in vue May 09, 2024 pm 03:57 PM

Style isolation in Vue components can be achieved in four ways: Use scoped styles to create isolated scopes. Use CSS Modules to generate CSS files with unique class names. Organize class names using BEM conventions to maintain modularity and reusability. In rare cases, it is possible to inject styles directly into the component, but this is not recommended.

How to register for Bitstamp exchange pro? Is it safe? Is it formal? How to register for Bitstamp exchange pro? Is it safe? Is it formal? Aug 13, 2024 pm 06:36 PM

How to register BitstampPro? Visit the BitstampPro website. Fill in your personal information and email address. Create a password and accept the terms. Verify email address. Is BitstampPro safe? Authentication required. Enforce the use of two-factor authentication. Most assets are stored in cold storage. Use HTTPS to encrypt communication. Conduct regular security audits. Is BitstampPro legitimate? Registered in Luxembourg. Regulated by the Luxembourg Financial Supervisory Committee. Comply with anti-money laundering and know-your-customer regulations.

How to implement the custom table function of clicking to add data in dcat admin? How to implement the custom table function of clicking to add data in dcat admin? Apr 01, 2025 am 07:09 AM

How to implement the table function of custom click to add data in dcatadmin (laravel-admin) When using dcat...

The latest ranking list of virtual currency trading platform APP (inventory of top 10 virtual currency trading platforms) The latest ranking list of virtual currency trading platform APP (inventory of top 10 virtual currency trading platforms) Mar 04, 2025 pm 03:51 PM

This article lists the top ten leading cryptocurrency exchanges in the world, including OKX, Binance, Gate.io, Huobi, Kraken, Coinbase, KuCoin, Crypto.com, Bitfinex and Bitstamp. With their strong technical strength, rich product lines, strict compliance operations and innovative ecological construction, these exchanges have taken the lead in the global cryptocurrency market. The article will introduce their special functions, technical architecture, security measures, compliance qualifications and ecosystem construction respectively, providing reference for investors to choose a suitable trading platform.

What is the format of the source file? What is the format of the source file? May 09, 2024 pm 10:51 PM

Source files are uncompiled files containing original code or data, and their formats vary between programming languages ​​and applications. Common formats include text files (.txt, .csv), programming languages ​​(such as .py, .java), markup languages ​​(such as .html, .css), image files (such as .png, .jpg), video files (such as .mp4, .avi), and other formats such as JSON (.json), PDF (.pdf), Word document (.doc), etc.

What does z-index mean? What does z-index mean? May 09, 2024 pm 11:21 PM

z-index is a CSS property that controls the order in which elements overlap on the page, similar to the order in which paper is stacked. Here's how it works: Every element has a default z-index value of 0. Elements with higher z-index values ​​will overwrite elements with lower z-index values. z-index can be used to create floating elements, control the order of overlapping elements, and create three-dimensional effects. When using, you need to consider things such as avoiding overuse, using negative values, and paying attention to browser compatibility.

Share the top ten official website addresses of the world's formal virtual currency trading software in 2025 Share the top ten official website addresses of the world's formal virtual currency trading software in 2025 Feb 15, 2025 pm 04:42 PM

With the development of the cryptocurrency market, formal virtual currency trading software has become the focus of investors' attention. In the fierce competition, some trading platforms stand out and provide safe and reliable services. According to industry research and comprehensive rankings, this article will list the top ten best virtual currency trading software in the world in 2025 and provide its official website address. These platforms have been strictly reviewed and are designed to provide users with excellent trading experience and investment guarantees.

See all articles