Home How do I vertically center text with CSS?
Reply: 0

How do I vertically center text with CSS?

user9473 Published in September 19, 2018, 11:38 am

I have a div element which contains text, and I want to align the contents of this div vertically center.

Here is my div style:

#box {
  height: 170px;
  width: 270px;
  background: #000;
  font-size: 48px;
  color: #FFF;
  text-align: center;
<div id="box">
  Lorem ipsum dolor sit

What is the best way to do this?

share|improve this question
  • 4
    possible duplicate of How do I center text vertically with css – leonbloy Jan 14 '12 at 21:38
  • possible duplicate of Best way to center a <div> on a page vertically and horizontally? – Dan Dascalescu Jul 11 '15 at 10:09
  • W3C reference: w3.org/Style/Examples/007/center.en.html – nu everest Aug 17 '16 at 23:01
  • 15
    Modern way: use flex – Mistalis Feb 23 '17 at 16:15
  • Code snippets on this page will work for you: codepuran.com/web-designing/… – Akshay Pethani May 28 '17 at 7:42

36 Answers 36

active oldest votes
1 2 next
up vote 2501 down vote accepted
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.508552 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO