Home > database >  Center <p> in <div> with left alignment?
Center <p> in <div> with left alignment?

Time:12-10

<body>    
    <div >
        <p>Love<br>
        Robots
        </p>
    </div>
</body>

I want to make Love Robots with left alignment, but in the center of whole page

Like text and headers in this site: https://deadblog.ru/webdev/vyravnivanie-div-blokov-po-centru-css/

Result will be:

begin|    cen|ter    |end

          Love
          Robots
          Another Text

Not like:

begin|    cen|ter    |end

            Love
           Robots
        Another Text

CodePudding user response:

Surround your original div with another one, and adjust the css for .about to match this:

.center {
  text-align: center;
}

.about {
  display: inline-block;
  text-align: left;
}
<body>
  <div >
    <div >
      <p>Love<br> Robots
      </p>
    </div>
  </div>
</body>

CodePudding user response:

Use flex with justify-content: center like below

.about {
  display: flex;
  justify-content: center;
}

.about {
  display: flex;
  justify-content: center;
}
<div >
  <p>Love<br> Robots
  </p>
</div>

  • Related